container

  • Create a Docker container to make the install process a lot easier.
    • What about NixOS packaging? I've heard we can create Docker images from this packaging. (My current VPS does not support NiXOS however)
  • project elements:
    • Apache webserver with (maybe switch to Nginx later?)
    • .htaccess URL-rewriting is used in at least two places (site root, Dokuwiki root, …)
    • A large static website tree
    • 4 server-services (json-proxy, allproxy, entitree, europeana)
    • Apache has 4 reverse-proxy paths for these server-services
    • One “etc”-config directory, holding config file (simple)
    • use a “npm run <something>” setup-script to create a Docker-image
    • Fix a Ubuntu 22.04 LTS “php-fpm”-install compatibility (it all works in Ubuntu 20.04 LTS)