Erste Schritte

Alpha-Hinweis: Onesimus befindet sich in aktiver Entwicklung. Dies ist eine Vorabversion nur zum Testen und Evaluieren — nicht für den Produktionseinsatz. Features können sich ändern, Fehler sind zu erwarten. Fehler auf GitHub melden.

Download (Linux .deb)

Ein vorgefertigtes Debian-Paket steht zum schnellen Testen bereit:

# Von GitHub Releases herunterladen
wget https://github.com/Beerlesklopfer/Onesimus/releases/download/v0.2.0-alpha/onesimus_0.2.0.alpha_amd64.deb

# Installieren
sudo dpkg -i onesimus_0.2.0.alpha_amd64.deb
sudo apt-get install -f   # Abhängigkeiten bei Bedarf auflösen

Voraussetzungen: Debian 13 / Ubuntu 24.04+, Qt 6.8+, amd64

Alle Releases: GitHub Releases


Aus Quellcode bauen

Voraussetzungen

Onesimus benötigt Qt 6.8+, CMake 3.16+ und einen C++17-Compiler. OpenSSL ist als statisches Submodul enthalten — keine separate Installation nötig.

Linux

Abhängigkeiten installieren und bauen:

sudo apt-get install build-essential cmake git qt6-base-dev qt6-tools-dev qt6-tools-dev-tools perl
git clone https://github.com/Beerlesklopfer/Onesimus.git
cd Onesimus
./build.sh

Die Binärdatei liegt in build/onesimus.

Windows

Erfordert Visual Studio 2022 mit der C++-Desktopentwicklungsworkload:

git clone https://github.com/Beerlesklopfer/Onesimus.git
cd Onesimus
.\build-windows.ps1

macOS

brew install qt@6 cmake
git clone https://github.com/Beerlesklopfer/Onesimus.git
cd Onesimus
./build.sh

Erste Verbindung

  1. Onesimus starten
  2. Der Verbindungsassistent startet automatisch
  3. Bareos-Director-Adresse und Zugangsdaten eingeben
  4. TLS-PSK oder Zertifikatauthentifizierung wählen
  5. Verbindungsprofil speichern

Fertig — Backups können verwaltet werden.

Build-Optionen

OptionBeschreibung
-t DebugDebug-Build mit Symbolen
-sSystem-OpenSSL statt statisch verwenden
-cSauberer Neuaufbau
-j4Paralleler Build mit 4 Jobs

Die vollständige Build-Dokumentation gibt es auf GitHub.