diff --git a/README.md b/README.md index c7f3358..4daf909 100644 --- a/README.md +++ b/README.md @@ -15,3 +15,12 @@ $ git clone https://github.com/justmeandopensource/myi3 $ cd myi3 $ ansible-playbook -i inventory setup.yaml (edit the username in setup.yaml before running) ``` + +#### Seafile einrichten (optional) +Nach dem Ansible-Run muss Seafile einmalig konfiguriert werden: +``` +$ seaf-cli init -d ~/Seafile +$ systemctl --user start seaf-cli +$ seaf-cli config -n "MeineBibliothek" -s https://files.goeckmanns.de -u BENUTZER -p PASSWORT -d ~/Seafile +``` +Dateien in `~/Seafile` werden danach automatisch synchronisiert. Weitere Details in `docs/i3-shortcuts.md`. diff --git a/docs/i3-shortcuts.md b/docs/i3-shortcuts.md index a822823..3dd6394 100644 --- a/docs/i3-shortcuts.md +++ b/docs/i3-shortcuts.md @@ -121,6 +121,32 @@ Lautstärke- und Helligkeitsänderungen werden als Progress-Bar in einer Dunst-N Autotiling läuft automatisch im Hintergrund. Es wechselt die Split-Richtung automatisch basierend auf der Fenster-Geometrie: breite Fenster werden vertikal, hohe Fenster horizontal geteilt. Dadurch entsteht ein natürlicheres Layout ohne manuelles Umschalten. +### Seafile (Datei-Synchronisation) + +Seafile synchronisiert Dateien mit dem Server `files.goeckmanns.de`. Der seaf-cli Daemon läuft als **systemd User-Service** und startet automatisch beim Login. + +**Einmalige Einrichtung nach dem ersten Ansible-Run:** +```bash +# Seafile initialisieren +seaf-cli init -d ~/Seafile + +# Service starten +systemctl --user start seaf-cli + +# Library verbinden (Username und Passwort anpassen) +seaf-cli config -n "MeineBibliothek" -s https://files.goeckmanns.de -u BENUTZER -p PASSWORT -d ~/Seafile +``` + +**Nützliche Befehle:** +```bash +seaf-cli status # Sync-Status anzeigen +systemctl --user status seaf-cli # Service-Status prüfen +journalctl --user -u seaf-cli # Logs anzeigen +systemctl --user restart seaf-cli # Service neustarten +``` + +Dateien einfach in `~/Seafile` kopieren - sie werden automatisch synchronisiert. + ### Autostart Folgende Anwendungen starten automatisch beim Login: @@ -132,6 +158,7 @@ Folgende Anwendungen starten automatisch beim Login: - **autorandr** - Automatische Monitor-Erkennung - **greenclip** - Clipboard-Manager - **autotiling** - Automatische Split-Richtung +- **seaf-cli** - Seafile Sync-Daemon (systemd User-Service) - **KeePassXC** - Passwort-Manager mit Keyfile - **sysinfo-notify** - System-Info Notification (IP, RAM, Disk, Akku) @@ -159,3 +186,4 @@ Folgende Anwendungen starten automatisch beim Login: | autotiling | Automatische Split-Richtung | | brightnessctl | Helligkeitssteuerung | | pavucontrol | Audio-Einstellungen | +| seaf-cli | Seafile Datei-Synchronisation |