Doku: Seafile-Setup in i3-shortcuts.md und README.md dokumentiert

- Seafile-Abschnitt mit Einrichtungsanleitung und nützlichen Befehlen
- seaf-cli in Autostart-Liste und Anwendungstabelle ergänzt
- Kurzanleitung in README.md hinzugefügt
This commit is contained in:
2026-02-15 21:52:23 +01:00
parent e7091e538d
commit 670ddba534
2 changed files with 37 additions and 0 deletions

View File

@@ -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`.

View File

@@ -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 |