Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

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.

Media Managers
Updated

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 ...

Media Managers
Updated

Mylar •

Mylar is a comic book collection manager that can download comic releases and keep them organized.

Media Managers

LazyLibrarian •

LazyLibrarian is an (audio)book and magazine collection manager that downloads media while keeping everything organized.

Media Managers

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...

Download Services
Updated

aMule •

aMule is a browser-based interface for the peer-to-peer ED2K media download service, commonly known as eDonkey.  

Download Services

Slskd •

Slskd is a browser-based interface for the Soulseek peer-to-peer file sharing network.

Download Services

Flood •

Flood is a sleek and modern interface for managing your torrent server. 

Download Services

MeTube •

MeTube is a web-based interface to archive content from peer-based media sites using ytdlp.

Download Services

qBittorrent •

qBittorrent is an open-source download client for the peer-to-peer BitTorrent network.

Download Services
Updated

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.

Personal Cloud
Updated

nginx

Basic HTTP web server with PHP support.

Personal Websites

Reactive Resume •

Quickly build your own self-hosted customizable resume.

Personal Websites

VaultWarden •

Cross-platform password management and secure document storage.

Security
Updated

AdGuard Home •

AdGuard Home is a software service that automatically blocks ads and web tracking for every device in your network. 

Security
Updated

Authelia •

Authelia is an open-source single-sign on (SSO) and identity management for a small server.

Security

Organizr

Build a landing page with smart plugins and access them all through a sleek tabbed interface.

Home Page

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.

Updated
Home & Family

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 & Family
Updated

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.

Home & Family
Updated

User Manual

OwnCloud •

User Manual

Collabora •

User Manual

AdGuard Home •

User Manual

Grocy •

User Manual

Home Assistant •

User Manual

VaultWarden •

User Manual

Duplicati •

User Manual

qBittorrent •

User Manual

Gluetun •

User Manual

Flood •

User Manual

WordPress •

User Manual

Reactive Resume •

User Manual

OwnCast •

Setup & Configuration

Radarr •

We need to install the service through Portainer and configure any necessary settings.

Setup & Configuration

Sonarr •

We need to install the service through Portainer and configure any necessary settings.

Setup & Configuration

Lidarr •

We need to install the service through Portainer and configure any necessary settings.

Setup & Configuration

Bazarr •

We need to install the service through Portainer and configure any necessary settings.

Setup & Configuration

Readarr •

We need to install the service through Portainer and configure any necessary settings.

Setup & Configuration

OwnCloud •

We need to install the service through Portainer and configure any necessary settings.

Setup & Configuration

Collabora •

We need to install the service through Portainer and configure any necessary settings.

Domain

Your Personal Cloud Understanding The Requirements

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

Your Personal Cloud Understanding The Requirements

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

Hardware

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

Monitoring & Maintenance Backup Solutions

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

Monitoring & Maintenance Backup Solutions

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

World Wide Web Security & Privacy

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

World Wide Web Security & Privacy

SWAG makes it easy to use basic HTTP authentication through your web browser to password-protect a basic website.

Authelia

World Wide Web Security & Privacy

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

Software Installing an Operating System

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...

Work-in-Progress

Graphics Card

Software Configuring Debian

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

Software Configuring Debian

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

Software Configuring Debian

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

Software Configuring Debian

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 ...

Work-in-Progress

Remote Terminal

Monitoring & Maintenance Network Access

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

Services Selecting Your Services

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

Services Selecting Your Services

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

Services Selecting Your Services

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

Services Selecting Your Services

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

Services Selecting Your Services

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

World Wide Web Router Configuration

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...