Advanced Search
Search Results
584 total results found
Bazarr •
Bazarr is a free and open-source media management tool that can automatically download, organize and correct the subtitles for your movie and television collection. Locate subtitles for your media in multiple languages using OpenSubtitles.org.
Readarr •
Readarr is a free and open-source media management tool that can automatically download, organize and manage your ebook and audiobook collection. Organize your existing collection, add new authors from GoodReads or import lists to keep up-to-date. Always be ...
Mylar •
Mylar is a comic book collection manager that can download comic releases and keep them organized.
LazyLibrarian •
LazyLibrarian is an (audio)book and magazine collection manager that downloads media while keeping everything organized.
Prowlarr •
Prowlarr is a free and open-source search aggregator for the torrent and Usenet peer-to-peer networks. Search through multiple sources using one unified interface. Prowlarr can perform manual searches or integrate with other apps to perform automatic searche...
aMule •
aMule is a browser-based interface for the peer-to-peer ED2K media download service, commonly known as eDonkey.
Slskd •
Slskd is a browser-based interface for the Soulseek peer-to-peer file sharing network.
Flood •
Flood is a sleek and modern interface for managing your torrent server.
MeTube •
MeTube is a web-based interface to archive content from peer-based media sites using ytdlp.
qBittorrent •
qBittorrent is an open-source download client for the peer-to-peer BitTorrent network.
OwnCloud •
OwnCloud is an open-source remote file access, share and content collaboration web application that your family access data from anywhere, on any device.
nginx
Basic HTTP web server with PHP support.
Reactive Resume •
Quickly build your own self-hosted customizable resume.
VaultWarden •
Cross-platform password management and secure document storage.
AdGuard Home •
AdGuard Home is a software service that automatically blocks ads and web tracking for every device in your network.
Authelia •
Authelia is an open-source single-sign on (SSO) and identity management for a small server.
Organizr
Build a landing page with smart plugins and access them all through a sleek tabbed interface.
Grocy •
Grocy is a household inventory and chore management solution for your family. Build a recipe book and use it to quickly build shopping lists. Construct a meal plan and always know what's for dinner next.
Actual Budget •
Actual Budget is a privacy-focused app for managing your finances using the 'envelope' budgeting method. Plan for expenses and view a running financial report. Using a paid third-party service you can configure automatically download transaction information ...
Home Assistant •
Home Assistant is an open-source home automation and smart device dashboard. Protect your smart home with a focus on local-first security and user privacy.
User Manual
User Manual
User Manual
User Manual
User Manual
User Manual
User Manual
User Manual
User Manual
User Manual
User Manual
User Manual
User Manual
Setup & Configuration
We need to install the service through Portainer and configure any necessary settings.
Setup & Configuration
We need to install the service through Portainer and configure any necessary settings.
Setup & Configuration
We need to install the service through Portainer and configure any necessary settings.
Setup & Configuration
We need to install the service through Portainer and configure any necessary settings.
Setup & Configuration
We need to install the service through Portainer and configure any necessary settings.
Setup & Configuration
We need to install the service through Portainer and configure any necessary settings.
Setup & Configuration
We need to install the service through Portainer and configure any necessary settings.
Domain
You will need a domain name – such as example.com – to directly access your services from outside your Local Area Network (LAN). We will using this domain name to forward traffic to our Public IP address on the Wide Area Network (WAN). You can also access ...
Internet
You will need internet access for your home server and the devices connecting to it. Your Internet Service Provider (ISP) is the primary factor leading to the quality and stability of your server connection. Connection Outside of your hardware, your inter...
Next Steps
Now that we have our server properly configured, we can install our operating system and the software required to get our services running. See the Software Guide
Local Backup
You can never know when a hard drive will fail or a software update will cause your operating system to fail to boot. It's always best to be prepared and build yourself a safety net. A simple yet effective backup solution is simply an external hard drive con...
Remote Backup
Duplicati is a self-hosted service we can access through our browser that let's schedule backups. It can never hurt to have an additional strategy, especially one that is stored outside of your home. Through Duplicati, we can upload encrypted backups to a cl...
fail2ban
This service is provided by SWAG by default it is used to automatically ban someone trying to access your server and using invalid authentication. It does this by banning the IP address of the attacker for an increasing amount of time for each offense. Fail...
Basic Authentication
SWAG makes it easy to use basic HTTP authentication through your web browser to password-protect a basic website.
Authelia
SWAG can also be easily integrated with Authelia, a service that can provide a unified login experience through single sign on. Anytime someone tries to access a page protected by authelia, they will be forced to login. Once logged in, you can access all Auth...
Single-Board Computers
Raspberry Pi computers use an SD card that needs to be "flashed" with an operating system. This process writes files to the SD card while it's connected to a Windows, MacOS or Linux machine through a USB connection. Raspberry Pi Imager This is the officia...
Graphics Card
The Debian operating system comes with innate support for many AMD, Nvidia and Intel graphics hardware. Depending on the manufacturer, the open-source driver's hardware integration and functionality can be limited until proprietary drivers are installed. A...
Power Management
This server will always be powered on so that it can respond to requests from the internet. We will need to disable sleep, suspension and hibernation so that the computer won't turn off when idle. Open your terminal and enter the command: sudo systemctl ma...
Storage Drives
We installed Debian onto an internal drive, but it's pretty common to need to install additional storage drives for media and documents. Formatting Drives If you are coming from the Windows ecosystem, your hard drives may be formatted for Windows using th...
Networking
We need to set a static IP for our server so that we can always access it from the same address. Your server should be plugged in directly to the router with a Cat6 Ethernet cable. Before we do this, we should verify our current internet connection settings ...
Remote Terminal
SSH – or Secure Shell – allows us to connect to our server over our local network to run commands remotely. This is very helpful for running an always-on server that doesn't have a display attached, often called a "headless" system. During the Debian instal...
Personal Media
Automatically curate your digital media collection – including movies, television, music, books and comics – using metadata found in open online repositories. Search peer-to-peer clients and social networks for any media missing from your collection. Remotel...
Personal Cloud
Take control of your personal files and digital sphere by self-hosting your own personal cloud. Manage your family, finances and smart home without needing to compromise your security and privacy. Productivity Edit_document Manage your calenders, track ...
Administration
Take control of your digital services by monitoring and administrating your server through the web. Monitoring Monitoring Keep an eye on the availability of your server and individual services. Uptime Kuma Uptime Kuma can ensure that all of your...
World Wide Web
Create a presence on the open internet using self-hosted personal and professional services. Whether you're using a basic website or a content management system, you can get up and running quickly. Basic Websites Web These no-frills options can create a...
Quick-Start Bundles
These pre-bundled templates can help you quickly get up and running with commonly-used combinations. Host a private office suite, manage your multimedia, build a professional website and more. Office Suite Docs Includes: OwnCloud and Collabora Host yo...
Accessing our Router Dashboard
Connecting our web server to the internet will require gaining access to our router's administrative dashboard. We can find our routers address by using the command: ip -o route show | grep default | perl -nle 'if ( /via\s+(\S+)/ ) {print $1}' Going to ou...