Skip to content

Prerequisites

  • Domain
  • Server
  • Desktop or laptop
  • GitHub account (or any similar Git forge, i.e. Codeberg)
  • USB stick
  • Basic knowledge

    • DNS
    • Networking (i.e. IP addresses, ports, TCP/UDP, HTTP/TLS)
    • SSH
    • Docker/Containerization
    • Command line
    • Git
    • Linux
  • Cloudflare

  • Password manager with SSH agent support (i.e 1Password, Bitwarden)