Ich arbeite viel mit VSCode. Das ist von Microsoft und der Quellcode ist OpenSource. Im Paket von Microsoft sind verschiedene Trackingfunktionen eingebaut, die man nach meinem Wissen auch in der Config ausschalten kann. Dazu muss man aber schon ganz schön suchen.....
Heute bin ich dann über das OpenSource Projekt VSCodium gestolpert, was VSCode forkt und die Tracking Funktionen ausbaut. Also mal ausprobieren.
Durch einen Thread im Restic Forum bin ich auf das Tool Kopia aufmerksam geworden. Als altes Spielkind muss man das mal testen :)
Das Motto von Kopia
Encrypted, Deduplicated, and Compressed Data Backups Using Your Own Cloud Storage
und das von Restic
Backups done right!
Ok, ich fasse mal zusammen, die Tools machen eigentlich beide genau das selbe. Ich nutze ja, wie man auch hier im Forum sehen kann, schon lange Restic und sehr intensiv. Aber eine Sache, die mich immer was geärgert hat, für Restic habe ich nie ein vernünftiges GUI gefunden. Kopia hat eines :)
Dann installieren wir das mal auf einem Debian Server.
Ich nutze schon lange Restic für meine Datensicherungen. Vor einiger Zeit habe ich dann den REST-Server von Restic entdeckt.
Was ist REST?
Representational State Transfer (abgekürzt REST, seltener auch ReST) bezeichnet ein Programmierparadigma für verteilte Systeme, insbesondere für Webservices. REST ist eine Abstraktion der Struktur und des Verhaltens des World Wide Web. REST hat das Ziel, einen Architekturstil zu schaffen, der die Anforderungen des modernen Web besser darstellt. Dabei unterscheidet sich REST vor allem in der Forderung nach einer einheitlichen Schnittstelle (siehe Abschnitt Prinzipien) von anderen Architekturstilen.
Von meinen Servern mache ich regelmäßige Datensicherungen, einmal bei mir zu Hause und einmal im Netz. Dafür habe ich dann mal einen REST-Server aufgesetzt. Basis für die Installation war ein Debian Buster 10.4
Installation
apt install git
apt install golang-go
git clone https://github.com/restic/rest-server.git
cd rest-servergo run build.go
cp rest-server /usr/local/bin
Danach haben wir den REST-Server installiert. Kurzer Test.
root@rest-server:~# rest-server -h
Run a REST server for use with restic
Usage:
rest-server [flags]
Flags:
--append-only enable append only mode
--cpu-profile string write CPU profile to file
--debug output debug messages
-h, --help help for rest-server
--listen string listen address (default":8000")
--log string log HTTP requests in the combined log format
--max-size int the maximum size of the repository in bytes
--no-auth disable .htpasswd authentication
--path string data directory (default"/tmp/restic")
--private-repos users can only access their private repo
--prometheus enable Prometheus metrics
--tls turn on TLS support
--tls-cert string TLS certificate path
--tls-key string TLS key path
-V, --version output version and exit
Ja, ich war es satt! Meine AMD 5500 XT hat nur Zicken gemacht. Alle meine Versuche waren erfolglos...... Die Dinge, die am Meisten gestört haben.
Kein Suspend möglich, nach Aufwachen massive Grafikprobleme
Nach dem Abschalten der Monitore (Energieverwaltung), konnte man diese nicht mehr aufwachen
und noch ein paar andere Kleinigkeiten, wie das nach dem Suspend die Fenster nicht auf dem richtigen Bildschirm angezeigt werden.... Meine Wahl für eine neue Grafikkarte fiel auf die NVidia GTX 1660 Super. Was für Produktbezeichnungen :)
Da ich das schon mal ausprobiert hatte, einfach die Grafikkarte tauschen (AMD <--> NVidia), was fürchterlich in die Hose ging stand also eine Neuinstallation an.
Da ich ja, seit dem Einbau meiner AMD Grafikkarte so das ein oder andere Problem hatte, verweise ich hier mal auf meine Versuche mit Ubuntu und Cinnamon.
Vor diesen ganzen Versuchen hatte ich eine NVidia Karte drin, auf diesem System lief ein Debian mit Cinnamon. Ok, die Leser die hier mitlesen, werden wissen das ich so richtig mit anderen Desktops nichts anfangen kann. Ja, ich teste immer mal wieder, aber es bringt mich immer wieder zu Cinnamon zurück. Einer der Gründe dürfte sein, das ich auf der Arbeit ein M$ System vorgesetzt bekomme. Und es ist einfacher, wenn die Bedienung sehr ähnlich ist. Ja, ich bin was älter und umgewöhnen ist immer so schwierig :)