aboutsummaryrefslogtreecommitdiffstats

net_services

A stack of services exposed over the network, running in Docker containers.

Sensitive data is not stored on the disk when containers start. It is copied into a tmpfs within the container.

Requirements

  • docker
  • certbot
  • mkcert
  • htpasswd
  • tar
  • zstd

How-to

  1. Create a .env; see example.env

  2. Initialize the host

bash ./tools/net_services init

  1. Add Radicale user (optional)

bash htpasswd -B "${HOST__RADICALE_USERS_DIR}"/.htpasswd username

  1. Run the services

bash docker compose up

  1. Access the services

You may have to adapt the URLs to the configured published ports.

It is highly recommended to configure authentication for the Syncthing GUI if it is exposed to the network.