Skip to content

Alpha

No due date 78% complete

Ensure that all mandatory services are working as expected. Appliances should be installable on top of an existing (dedicated) Debian Bookworm installation using an Installation script. Tag tasks to this milestone to track progress.

Core goals:

  • Migrate all services to upstream packages, where possible. Configure symlinks to source the correct configurati…

Ensure that all mandatory services are working as expected. Appliances should be installable on top of an existing (dedicated) Debian Bookworm installation using an Installation script. Tag tasks to this milestone to track progress.

Core goals:

  • Migrate all services to upstream packages, where possible. Configure symlinks to source the correct configuration files.
  • Modernize all code to meet requirements of current packages (PHP 8.2, Perl 5.36, etc.).
  • Migrate all services to use SystemD Unit files. Symlink old init.d scripts to use systemctl.
  • Create and document install script.
  • Create and document migration procedure.
  • Configure all services to run with minimal permissions and as non-login users.
  • Provide a system that is capable of delivering mail and viewing the WebUI, without guarantees of 100% functionality.

Goals that are not for this Milestone:

  • Creating a seemless, intuitive installation process for all installation targets.
  • Creating a hands-off migration process.
  • Containerizing all services.
  • Providing a production-ready system.
  • Fully hardening the installations.
Loading