Skip to content

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

Documentation

OPNsense

Documentation

Code forges

Gitlab

Documentation

SourceHut

Documentation

Forgejo

Documentation

Authentication management

OpenLDAP

Website

Open source LDAP implementation, still actively maintained.

FreeIPA

Documentation

Reverse proxy

Caddy

Documentation

Nginx

Documentation

Software repository manager (web server, cache, or any other possibility)

Mikochi

Soure

Directory Lister

Documentation

Filestash

Documentation

FileGator

Documentation

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