====== Racknerd Set Up ====== ===== Security ===== ==== Passwords ==== - Change root password - Change SolusVM password - Add non root user - Add to sudo group - Add local public key to non root user ==== Updates ==== * Immediately apt update & apt upgrade ==== Docker ==== * [[https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository|Install Docker]] * [[https://docs.linuxserver.io/general/docker-compose|Install docker-compose]] * Add non root user to docker group ==== SWAG ==== [[https://github.com/linuxserver/docker-swag|Swag container]] * Set up account for [[https://www.duckdns.org/|duckdns.org]] * Get subdomain chosen * Create folders ~/swag, ~/appdata/swag * Copy example docker-compose into ~/swag/docker-compose.yml * Modify docker-compose.yml * Copy token into docker-compose.yml * Change TZ to location e.g "TZ=America/Los_Angeles" * Change URL to duckdns subdomain e.g. "URL=example.duckdns.org" * Change Subdomains to the word "wildcard" e.g. "SUBDOMAINS=wildcard" * change volumes to /home/user/appdata/swag:/config ==== Docker-Compose ==== * Run docker-compose up * Wait until server running * ctrl-c to safe shutdown * docker-compose up -d