1. book.rymcg.tech > 
  2. Portable Docker > 
  3. Appendix > 
  4. Manual installation

Manual installation

These are the manual steps you can take if you do not wish to run the automated script.

Tip

There are actually two automated scripts:

  1. The Debian version, which is described earlier in this book.
  2. The Fedora version, which is not covered in this book but is very similar to the Debian version.

This section won’t use either of them, but I thought you might want to know.

Index

  • Set up SSH
  • Install Docker
  • Install d.rymcg.tech
  • Home

  • Linux Workstation
    • Introduction
      • Fedora Sway Atomic
      • Requirements
    • Install Linux (Fedora Atomic)
    • Upgrading
    • Layering packages
    • Config
      • Sway
      • Firefox
      • Distrobox
      • Emacs
      • SSH
    • Solokey authentication
      • Get your Solokey
      • Solokey v2
      • Solokey v1
      • Sudo with Solokey
      • SSH with Solokey
    • Application users
      • DigitalOcean CLI (doctl)
    • KVM / libvirt
      • Install libvirtd
      • Setup libvirtd
      • Create VM admin
      • Cloud-Init VMs
        • Configure VM (cloud-init)
        • Create VM (cloud-init)
      • Systemd services to control VMs
      • Public routes to VMs
      • Setup workstation SSH config
    • Firewall
  • Portable Docker
    • Acknowledgements
    • Introduction
    • Set up DNS
      • Register a domain name
      • Add the domain to DigitalOcean DNS
      • Generate DigitalOcean API token for ACME challenge
    • Set up Raspberry Pi
      • Build your Raspberry Pi
      • Install Raspberry Pi OS
      • Set up networking
      • Install d.rymcg.tech
      • Install Traefik
      • Install Whoami
    • Set up sentry Droplet
      • Launch DigitalOcean droplet
      • Configure the sentry context on the Pi
      • Configure d.rymcg.tech for the sentry
    • Configure WireGuard VPN
      • Configure sentry wireguard server
      • Configure Raspberry Pi WireGuard client
    • Set up public SSH
    • Install core services
      • Forgejo
      • Traefik-Forward-Auth (sentry authorization)
      • Postfix-Relay (MTA)
      • Step-CA (mutual TLS)
      • Docker Registry
    • Install apps
      • Immich
      • SFTP (and Thttpd)
      • MinIO S3 (and Filestash)
      • Homepage
      • Yourls
      • Nginx and PHP
      • Jupyterlab
    • Maintainence
      • Native Backup
      • Upgrade
      • Troubleshooting
    • Appendix
      • Manual installation
        • Set up SSH
        • Install Docker
        • Install d.rymcg.tech
      • Traefik config menu
      • Private ACME
      • Mutual TLS for Web and Mobile
  • Linux Router
    • Hardware
    • Setup Proxmox
      • Install Proxmox
      • Setup SSH
      • Choose update repository
      • Setup Proxmox firewall
      • Setup VM network (NAT)
      • Setup KVM template
    • Create the router
      • Create the VM
      • Install router dependencies
      • Setup router network
      • Configure routes
      • Configure DNS and DHCP
    • Configure LAN clients
    • VLANs
      • To VLAN or not to VLAN?
      • Configure VLANs
      • Configure Switch
      • DNS and DHCP for extra VLANs
  • Publishing with org-mode
    • Dependencies
    • Building locally
    • Publishing with GitHub pages
    • Publishing with SFTP
    • Using Org-mode and Emacs
      • Navigating Org-mode files
      • Editing Org-mode files
    • Example Org / Hugo content
      • Example Org Blocks
      • Example Shortcodes
      • Example of a deeply …
        • Nested …
          • Sub-chapter 1
          • Sub-chapter 2
          • Sub-chapter 3
  • LICENSE
  • Notes
    • 2025-01-08
      • Gnome
    • 2025-01-22
      • Deepseek R1 Winnie the Pooh Garden Verses
    • Emacs
      • Elisp
        • Emacs Lisp
        • QR code
      • Emacs keyboard bindings
      • gptel: Testing Emacs LLM interface
    • Guix
      • Guix (Debian) Server
      • Guix (System) KVM
    • Rust
      • morse-lib
      • plotters
      • serde_json_canonicalizer
    • Scheme
      • Guile Scheme

  •  
  •  
  •  
Build: May 13, 2025 at 7:03pm (UTC)