Skip to content

Repository files navigation

Home Server Setup

Guides on how to setup multiple services on private

First of all, is recommended a minimal system hardening, check this guide

Setup

Configure Mikrotik hardware firewall

In this repository is provided a minimal configuration of a Mikrotik Firewall in order to setup multiple LANS trying to isolate resources. Check the docs here

Configure Multiple LANs on same Ubuntu Server

When multiple LANs on a server, and different networks running on each eth port, must decide which one will gain access to internet. To make this run sudo nano /etc/netplan/50-cloud-init.yaml

network:
    version: 2
    ethernets:
        enp3s0:
            dhcp4: true
        enp1s0:
            dhcp4: true
sudo netplan generate
sudo netplan apply

Services

Adguard

In home network, an Adguard server was installed on a raspberry pi in order to resolve some local dns requests as http://homeserver.local.com. Adguard gives the user some control over websites visited by users and some bloquing filters in order to reduce noise on home network. Local IP of Adguard server was setted as primary DNS on ISP router configuration. Check docs to install Adguard here

PiVPN

Check docs to install local VPN service on Raspy here

Nginx Stream Server

Use Nginx as a pipeline to stream one video source to multiple stream servers as Twitch, Youtube at the same time

Immich Image Server

Inmich is an Open Source solution for content sharing as images and videos. Self hosted, allows multiple users creation and manage their access to the server. It uses by default a Postgres and Valkey databases to handle relationships and caching

Available on IOS and Android

Run Services

docker compose up -d

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages