Skip to content
This repository was archived by the owner on Apr 14, 2025. It is now read-only.
Open
No due date
Last updated Jun 10, 2024

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.
78% complete

List view

    There are no open issues in this milestone

    Add issues to milestones to help organize your work for a particular release or project. Find and add issues with no milestones in this repo.