{"repo":"bucherfa/server-setup","free":true,"listed":false,"github":"https://github.com/bucherfa/server-setup","clone":"git clone https://github.com/bucherfa/server-setup.git","description":"Home Server Setup","language":"Shell","stars":88,"topics":["selfhosted","docker","docker-compose","borgmatic","borgbackup","traefik","nextcloud","bitwarden"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"home server setup basic setup ubuntu hardware only worked with ubuntu network installer select Basic Ubuntu Server and OpenSSH server during installation in the Software selection section encrypt hard drive ssh add ssh keys to server disable login with password over ssh in /etc/ssh/sshd config reload ssh serivce sudo service ssh restart docker setup install some software add ubuntu apt repo install docker-ce and docker-compose backup The backup strategy heavily relies on borgmatic which in turn relies on Borg. Follow the steps below to set it up. setup borg =1.0.8 and rclone on a remote system for borg on ubuntu you need to add an additional PPA for rclone setup rclone connect to the remote system at least once via ssh from your host machine to add it to .ssh/know hosts create a folder on the remote system where the borgmatic repos should be initialized adjust the .env accordingly setup ssmtp for email notifications setup a cron job for the backup script notes list all images sorted by creation date fritz.box blocks all domains mapped to local ip addresses by default to use domains in the local network add them to: Home Network Home Network Overview Network Settings DNS Rebind Protection hardware PCPartPicker Part List Type Item Price :---- :---- :---- CPU AMD Ryzen 5 3400G 3.7 GHz Quad-Core Processor Purchased For €149.89 CPU Cooler Noctua NH-L9a-AM4 33.84 CFM CPU Cooler Purchased For €41.10 Memory Crucial 8 GB (1 x 8 GB) DDR4-2666 Memory Purchased For €31.54 Memory Crucial ","default_branch":null,"files":null,"tree":[],"storefront":"/r/bucherfa","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bucherfa/server-setup/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}