Automated installer
The aetheris-installer repository provides an archinstall-style TUI wizard and a fully scriptable --yes mode.
Quick start
git clone https://github.com/aetheris-project/aetheris-installer.git
cd aetheris-installer
python -m aetheris_installer --yesDry run
Review every action without touching disk:
python -m aetheris_installer --yes --dry-runWhat it does
- Detects the operating system (Linux, macOS, Windows).
- Creates
./aetheris-deploywith the full deployment layout. - Writes
.envfiles for the web app and backend. - Installs Node and Python dependencies.
- Generates service units (systemd / launchd / Task Scheduler).
- Verifies the endpoints.
Linux with systemd
sudo cp /opt/aetheris/deploy/*.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable --now aetheris-web aetheris-worker aetheris-backendmacOS with launchd
cp ~/aetheris/deploy/com.aetheris.backend.plist ~/Library/LaunchAgents/
launchctl bootstrap gui/$(id -u) ~/Library/LaunchAgents/com.aetheris.backend.plistWindows
The installer writes start-backend.bat, start-web.bat and register-schtasks.cmd.
See also: Installation, Installer reference.