6.3 KiB
navigation, title, main
navigation | title | main | ||
---|---|---|---|---|
true | Introduction |
|
:ellipsis{left=0px width=40rem top=10rem blur=140px}
A Home Lab by a Beginner, for Beginners
Serveex is primarily a personal project aimed at hosting as many everyday services as possible at home, without relying on proprietary platforms (Google, Apple, Netflix, etc.). The goal was to experiment, learn, and document every step along the way. This is purely a scientific project and is not intended for production use.
A big thanks to Nipah for sharing his infinite knowledge and, above all, for his patience.
::alert{type="info"} Prerequisites: :::list{type="primary"}
- Have an online VPS or a local machine: ideally a mini PC (you can find N100 models for around €100), but it also works on a laptop or a virtual machine. The Freebox Delta/Ultra offer virtual machines.
- Know how to configure NAT rules on a router and assign DHCP leases
- Know how to configure the DNS zone of a domain name ::: ::
The goal is to be easily deployable and easy to migrate, so here is its structure:
::card-grid{grid-template-columns="repeat(2, minmax(0, 1fr));"} #title The Core of the Server
#root :ellipsis{left=0px width=40rem top=10rem blur=140px}
#default
::card{icon=logos:debian} #title Operating System #description Install and configure Debian 12 ::
::card{icon=logos:docker-icon} #title Container Engine #description Install Docker ::
::card{icon=carbon:container-registry style="color: rgb(41, 194, 243);" } #title Docker GUI #description Install and deploy Dockge ::
::card{icon=noto:globe-showing-americas} #title Reverse Proxy #description Expose your services with SWAG :: ::
::card-grid #title Security
#root :ellipsis{left=0px width=40rem top=10rem blur=140px}
#default
::card{icon=simple-icons:wireguard style="color: #88171a;"} #title VPN #description Install and deploy Wireguard ::
::card{icon=noto:key} #title SSO & MFA #description Install and deploy Authentik ::
::card{icon=logos:cloudflare-icon} #title Zero Trust #description Install and deploy Cloudflared :: ::
::card-grid #title Monitoring
#root :ellipsis{left=0px width=40rem top=10rem blur=140px}
#default
::card{icon=solar:pulse-linear style="color: rgb(99, 222, 144);"} #title Service Status #description Install and deploy Uptime-Kuma ::
::card{icon=lucide:logs style="color: #1AD6FF;"} #title Log Management #description Install and deploy Dozzle ::
::card{icon=noto:rabbit style="color: #1AD6FF;"} #title Connection Management #description Install and deploy Speedtest Tracker ::
::card{icon=lucide:chart-column-decreasing style="color:rgb(26, 255, 213);"} #title Resource Status #description Install and deploy Beszel ::
::card{icon=lucide:circle-power style="color:rgb(228, 117, 117);"} #title Wake on Lan #description Install and deploy UpSnap :: ::
::card-grid #title Media
#root :ellipsis{left=0px width=40rem top=10rem blur=140px}
#default
::card{icon=cbi:plex-alt style="color: rgb(229, 160, 13);"} #title Media #description Install and deploy Plex ::
::card{icon=cbi:qbittorrent style="color: rgb(#2f67ba);"} #title Seedbox #description Install and deploy Qbittorrent :: ::
::card-grid #title Cloud Drive & Photos
#root :ellipsis{left=0px width=40rem top=10rem blur=140px}
#default
::card{icon=cib:nextcloud style="color: rgb(0, 104, 161);"} #title Drive #description Install and deploy Nextcloud ::
::card{icon=simple-icons:immich style="color: #ed79b5;"} #title Photos #description Install and deploy Immich :: ::
::card-grid #title Files & Sharing
#root :ellipsis{left=0px width=40rem top=10rem blur=140px}
#default
::card{icon=noto:open-file-folder } #title File Explorer #description Install and deploy file-browser ::
::card{icon=carbon:share style="color: #47428e;" } #title Sharing #description Install and deploy Pingvin ::
::
::card-grid #title Development Tools
#root :ellipsis{left=0px width=40rem top=10rem blur=140px}
#default
::card{icon=logos:visual-studio-code} #title Visual Studio Code #description Install and deploy code-server ::
::card{icon=simple-icons:gitea style="color: #9ee773;"} #title Git Repository #description Install and deploy Gitea ::
::card{icon=noto:hammer-and-wrench } #title Tools #description Install and deploy IT Tools :: ::
::card-grid #title Useful Applications
#root :ellipsis{left=0px width=40rem top=10rem blur=140px}
#default
::card{icon=cbi:adguard style="color: #67b279;"} #title Ad-blocking DNS and Filters #description Install and deploy Adguard Home ::
::card{icon=cbi:bitwarden style="color: rgb(25 128 255);" } #title Password Manager #description Install and deploy Vaultwarden :: ::
Coming Soon
- Homepage, to have all your services at a glance and access them easily
- Mkdocs for your documentation
- Docus, an alternative to Mkdocs
- Speedtest Tracker to check your server's connection
- UpSnap to remotely wake your machines