Available Solutions
Main criteria guiding my decisions
To be suitable for the project, software solutions must follow these criteria, as well as the few requirements I have already listed. Here are the criteria:
- Open Source
- Modern
- As simple as possible
- Lightweight
- Well-documented
- Optionally professional
Routing software
pfSense
OPNsense
Code forges
Gitlab
SourceHut
Forgejo
Authentication management
OpenLDAP
Open source LDAP implementation, still actively maintained.
FreeIPA
Reverse proxy
Caddy
Nginx
Software repository manager (web server, cache, or any other possibility)
Mikochi
Directory Lister
Filestash
FileGator
Linux distributions to host other solutions
Debian
Arch
NixOS
Atomic updates
Solutions to have atomic updates + manual package install without losing the
custom packets on every update?
==> take note of the binaries added to the @world set and download them when a
doing the full update
Nice Rust TUIs to manage Factory, Installer, and more
Nice TUI for systemd: systemctl-tui
Rust libs to use for the installer
Last updated on