Cronicle in Rocky Linux installieren

Cronicle

nodeJs über dnf installieren. Nicht über nvm, weil nvm nur für den jeweilligen User installiert
[crayon-66e8887b66d8a570510485/]
So wie hier beschrieben, manuelle Schritte durchführen. Wichtig, vorher die aktuelle Version herausfinden und im Archiv ersetzen
[crayon-66e8887b66d93416668963/]
Firewall Port freischalten
[crayon-66e8887b66d95527259592/]
Maschine neustarten
[crayon-66e8887b66d97130452828/]
 

 




rclone OneDrive

rclone Konfigurieren

1. zu mnt Verzeichnis bewegen mit cd und ls

2. OneDrive Ordner erstellen:
[crayon-66e8887b674bc519277464/]
3. rclone installieren
[crayon-66e8887b674c1808609466/]
4. Neue rclone config erstellen
[crayon-66e8887b674c2696716372/]
5. n -> New remote

Name: OneDrive

Nach Nummer suchen. In meinem Fall 27 Microsoft OneDrive

client_id mit Enter überspringen, client_secret mit Enter auch überspringen

1 für Microsoft Cloud Global aussuchen (Evtl. geht auch 3 Germany)

Edit advanced config? -> n

Der nächste Teil ist ein wenig tricky. Denn man benötigt den Microsoft 2FA Secret. Diesen bekommt man nur, wenn man über einen Browser die Anmeldung bestätigt.

Da die Linux Maschine nicht über einen Webbrowser verfügt, muss man dies auf Windows Rechner machen und die rclone config auf die Linux Maschine übertragen.

OneDrive Secret Token besorgen

1. Chocolatey installieren: Chocolatey Software | Installing Chocolatey

2. rclone installieren:
[crayon-66e8887b674c4506032416/]
3. OneDrive authentifizieren.
[crayon-66e8887b674c5662264922/]
Es erscheint in PowerShell Konsole der Token:
[crayon-66e8887b674c7644917678/]
Dieser Token muss kopiert werden.

In der Linux Maschine sind wir noch beim Konfigurieren.

Die Frage ob ein Browser geöfnet werden soll wird mit n beantwortet und der token dort eingefügt.

4. Choose a number from below, or type in an existing value ->  1/ OneDrive Personal or Business

5. Found drive “root” of type “personal” -> y für yes, default

6. Nächste Frage wieder mit y -> y) Yes this is OK (default)

7. y) Yes this is OK (default)

8. q -> Quit Config.

 

Die Konfiguration ist abgeschlossen.

OneDrive Storage mounten

Fuse installieren:
[crayon-66e8887b674c8079692657/]
mounten
[crayon-66e8887b674ca402643108/]
Es sollte erscheinen [1] und die wie groß das Laufwerk ist.

wenn jetzt zu dem Verzeichnis navigiert wird, kann mit ls die Struktur ersehen werden.

Die Dateien sind nicht abgerufen und synchronisiert.

 

 




Paperless-ngx installieren

Unter Portainer, auf Stacks und neuen Stack im Editor erstellen.

Wichtig: Unter PAPERLESS_SECRET_KEY: XXX eine Zeichenkette generieren lassen.

Docker Compose

[crayon-66e8887b67724033224435/]

Benutzer erstellen

über ssh verbinden. Anschließend in die Konsole vom Docker Container bewegen:
[crayon-66e8887b67729994443711/]
[crayon-66e8887b6772c771754311/]

Dokumente + Einstellungen exportieren

über ssh verbinden. In dem Pfad nach -z wird eine Datei erstellt
[crayon-66e8887b6772d038775502/]