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

95 total results found

Promox VE

Proxmox VE is an open-source server management platform for your enterprise virtualization. It tightly integrates KVM hypervisor and LXC, software-defined storage, and networking functionality on a single platform. With the integrated web-based user interface ...

proxmox
virtuallize
cluster
VM

Docker

Docker is a set of platform as a service products that use OS-level virtualization to deliver software in packages called containers.

DNS & Reverse Proxy

Manage your domains and route traffic using different methods of DNS and Reverse Proxy.

Monitoring

Different tools to monitor your Homelab and Network services.

Snippets

Helpful Tools & Resources

Helpful tools and resources for computing, selfhosting and networking.

Self-Hosted Files

Server Builds

News

This is The Homelab Wiki blog. Check it out for updates on new open source apps and other homelab related news!

Docker Compose

Docker

The Compose file provides a way to document and configure all of the application's service dependencies (databases, queues, caches, web service APIs, etc). Using the Compose command line tool you can create and start one or more containers for each dependency ...

Docker Run

Docker

Docker runs processes in isolated containers. A container is a process which runs on a host. The host may be local or remote. When an operator executes docker run, the container process that runs is isolated in that it has its own file system, its own networki...

Installing Docker

Docker

Different ways to install Docker on your preferred Operating System.

Cloudflare

DNS & Reverse Proxy

Cloudflare, Inc. is an American web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.

Nginx Proxy Manager

DNS & Reverse Proxy

This project comes as a pre-built docker image that enables you to easily forward to your websites running at home or otherwise, including free SSL, without having to know too much about Nginx or Letsencrypt.

Portainer

Docker

Portainer is a universal container management tool that helps users deploy and manage container-based applications without needing to know how to write any platform-specific code.

Yacht

Docker

A web interface for managing docker containers with an emphasis on templating to provide 1 click deployments. Think of it like a decentralized app store for servers that anyone can make packages for.

Awesome Selfhosted

Helpful Tools & Resources

A curation of tools by Awesome Selfhosted.

HumHub

Promox VE

Z490 OMV Server

Server Builds

Command Line Utilities

Monitoring

Open Source

News

News

News

Portainer 2.0 Update

Docker Docker Compose

Use this compose to update to Portainer 2.0 version: '2' services: portainer: image: portainer/portainer-ce command: -H unix:///var/run/docker.sock restart: always ports: - 9001:9000 volumes: - /var/run/docker.sock...

Guacamole Remote Desktop Client

Docker Docker Run

Use this command to install Guacamole Remote Desktop Client. Change the port and volume bind location if needed. docker run \ -p 8080:8080 \ -v /guacamole:/config \ oznu/guacamole

Matomo

Docker Docker Run

Take back control with Matomo – a powerful web analytics platform that gives you 100% data ownership. Matomo is used to gather analytics on The Homelab Wiki See the official GitHub repo for more information. Use the following command to install Matomo. Chan...

Intall Watchtower with E-Mail (Gmail) Notifications

Docker Docker Run

Use the following code to install watchtower with gmail notifications. See more information and documentation here. sudo docker run -d \ --name watchtower \ -v /var/run/docker.sock:/var/run/docker.sock \ -e WATCHTOWER_NOTIFICATIONS=email \ -e WATC...

Install Glances to Monitor Docker Containers (with web interface)

Docker Docker Run

Glances can be installed through Docker, allowing you to run it without installing all the python dependencies directly on your system. Once you have Docker installed you can run the following command to install Glances with a web interface. See more informati...

docker monitoring
docker monitor

Install Snapdrop using Compose

Docker Docker Compose

Use this compose stack to install Snapdrop. Change ports as needed. More information can be found here. --- version: "2.1" services: snapdrop: image: linuxserver/snapdrop container_name: snapdrop environment: - PUID=1000 - PG...

Install and Setup Proxmox VE

Promox VE

This guide will explain how to install Proxmox VE on a bare metal system. You don't need a fancy server to run Proxmox. Recommended Hardware Intel EMT64 or AMD64 with Intel VT/AMD-V CPU flag. Memory, minimum 2 GB for OS and Proxmox VE services. Plus desig...

Installing Docker on Ubuntu

Docker Installing Docker

Installing Docker on Ubuntu is simple. Run the following commands separately. sudo apt install docker.io sudo systemctl enable docker sudo systemctl start docker sudo systemctl status docker This will ensure docker will run when you restart your system or...

Install Droppy with Docker Compose

Docker Docker Compose

Droppy is a self-hosted file storage server with a web interface and capabilities to edit files and view media directly in the browser. It is particularly well-suited to be run on low-end hardware like the Raspberry Pi. Features Responsive, scalable HTML...

file manager
file storage

Backup Docker Containers using Resilio Sync

Docker Docker Compose

Resilio Sync is a proprietary peer-to-peer file synchronization tool available for Windows, Mac, Linux, Android, iOS, Windows Phone, Amazon Kindle Fire and BSD. Resilio Sync can be used to copy your docker container files from one machine to another either lo...

Setup your Domain with Cloudflare

DNS & Reverse Proxy Cloudflare

To use Cloudflare as your domain controller, you need to have a domain name already purchased. I use Porkbun because they have a very user friendly dashboard and each domain comes with free domain privacy or redaction. Once you have your domain purchased,...

Create Domain Records to Point to your Home Server on Cloudflare Using Nginx Progy Manager

DNS & Reverse Proxy Cloudflare

Please refer to the "Setup your Domain with Cloudflare" page before getting started here. This works best for those who have either a static IP address or a long lease. We have Verizon FioS and have never seen our WAN IP change and we do not pay for a stati...

Adding a New Proxy Host to Nginx Porxy Manager

DNS & Reverse Proxy Nginx Proxy Manager

Coming soon.

Setup and Install Docker in a Promox LXC Conainer

Promox VE

This guide is for Proxmox VE 6.4.4 or earlier and will NOT work well on version 7. See this guide for 7. You should check out my website at noted.lol! Containers are a lightweight alternative to fully virtualized machines (VMs). They use the kernel of the ho...

DashMachine 0.7 with Code Server

Docker Docker Compose

--- version: "2.1" services: dashmachine: image: rmountjoy/dashmachine0.7:latest container_name: dashmachine environment: - PUID=1000 - PGID=1000 - TZ=America/Detroit - EDITOR_URL=https://your-reverse-proxy.url ...

Install Wordpress using Docker Compose

Docker Docker Compose

This stack can be used to install Wordpress with a MySQL DB. Change the ports and volume binds as you need. version: '2' services: db: image: mysql:5.7 volumes: - /docker/wordpress/db:/var/lib/mysql restart: always envir...

Install AzuraCast

Docker Docker Run

Use these commands to install AzuraCast on your host machine. This will install Docker in the process. sudo su apt-get upgrade apt-get update mkdir -p /var/azuracast cd /var/azuracast curl -fsSL https://raw.githubusercontent.com/AzuraCast/AzuraCast/mai...

Homer Dashboard Iframe Example

Snippets

This example shows how to add a DuckDuckGo internet search to your Homer Dashboard using an iframe. Copy this code into the config.yml file. message: style: "is-danger" title: "DuckDuckGo Search Box" icon: "fa fa-exclamation-triangle" content: ...

Portainer Edge Agent

Docker Portainer

Assuming you have Docker installed on your Synology NAS, you may run the Edge Agent to connect it to Portainer on another host! For Synolgy NAS you have to change the volume. See below. On line three of the command you have to change the volume to match th...

Installing Docker and Portainer to use With the Edge Agent

Docker Installing Docker

Use the following commands to setup Docker and Portainer to be used with the Edge Agent. This will allow you to connect all of your docker hosts to one Portainer host. First install Docker sudo apt install docker.io sudo systemctl enable docker sudo system...