]> xn--ix-yja.es Git - alex.git/commitdiff
Migrated VM
authoralex <alex@pdp7.net>
Sun, 5 Apr 2020 16:00:54 +0000 (18:00 +0200)
committeralex <alex@pdp7.net>
Sun, 5 Apr 2020 16:00:54 +0000 (18:00 +0200)
PERSONAL_INFRA.md

index a1072623ad663cfd15f705902f376711194b43fa..6c7cc668b9b430ee64f9e0b7e17a5f934cad409a 100644 (file)
@@ -10,7 +10,8 @@
   * LXC container running my WordPress blog
   * LXC container running PostgreSQL
   * LXC container running a workstation
-  * VM running Jenkins, Gitolite and an old app I haven't migrated yet to another system
+  * LXC container running Gitolite
+  * LXC container running an acquaintances Twitter bot
   * VM running a Discourse forum
   * VM running Dokku
 * Flat 1
@@ -166,7 +167,6 @@ In my current situation, with the work already performed, I don't think investin
 
 * Right now I execute backups in the Proliant, plugging in small USB HDDs. As I'm often away from flat 1, I'd like to re-do my backup scripts so I can plug in the USB drives in any system (e.g. my laptop, the Proliant in flat 1 or the Raspberry Pi on flat 2) and run the backup wherever I am.
 * Convert the Proliant to Proxmox so it uses ZFS (for even simpler backups and snapshotting) and the few misc services there can run isolated in LXC containers.
-* Kill the VM running Jenkins and migrate to individual LXC containers (Git repo hosting, Jenkins and the other old app).
 * Find a way to run the stuff that relies on Docker (Dokku, Discourse) nested in an LXC container using ZFS in a "correct" way, so I can drop more VMs and have more density.
 * Deploy a good virtual workstation. I'd like to have a persistent desktop I can use when I'm not at my laptop, where I can run overnight jobs, etc. My current LXC workstation works well, but I'd like to have a good graphical remote desktop solution.
 * Better sync'ing of user files. NextCloud out of the box only works on systems with a graphical interface. There are solutions to mount NextCloud using WebDav, but I prefer to do a sync (so if the server is down I still can access my files) and to run the client headless, but I prefer to stay within supported solutions. Probably syncthing would be a good solution for headless systems to sync dotfiles, etc.