No description
  • HCL 79.5%
  • Shell 15.6%
  • Makefile 4.9%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Naliana 3f0a9fbe2c
Auto deploy v2 - DO services live, lots of image and infra updates (#12)
* Public: Digital Ocean live! Private: image updates, infra updates, ansible enabled 
---------

Co-authored-by: naliana <naliana@naliana.net>
2026-05-17 23:15:05 -06:00
infrastructure Auto deploy v2 - DO services live, lots of image and infra updates (#12) 2026-05-17 23:15:05 -06:00
scripts Auto deploy v2 - DO services live, lots of image and infra updates (#12) 2026-05-17 23:15:05 -06:00
services Auto deploy v2 - DO services live, lots of image and infra updates (#12) 2026-05-17 23:15:05 -06:00
.gitignore Auto deploy v2 - DO services live, lots of image and infra updates (#12) 2026-05-17 23:15:05 -06:00
Makefile Auto deploy v2 - DO services live, lots of image and infra updates (#12) 2026-05-17 23:15:05 -06:00
README.md Auto deploy v2 - DO services live, lots of image and infra updates (#12) 2026-05-17 23:15:05 -06:00

About

Playground for microservices, infrastructure and backup scripts.

One Button deployments

#v3 - Logging & metrics services - clean up digital ocean images - we need to clean up how env vars are handled (github/postgress use different stypes) - automated updates for alpine - fetching new versions? - automated deployments for media

  • Do a live & offline backup once mealie data is setup
    • setup a script to pull volume into home
  • Use ansible to change VM passwords so each vm has a different pw, different root per vm
  • Forgejo syncing from github? Use Github actions or Forgejo actions?

###Bonus (v4+) - 1pass handles env secrets - ssh keys stored in 1pass? - manage proxmox nodes with ansible! - pve cluster backup - sqlite3 /var/lib/pve-cluster/config.db .dump > ~/config.dump.$(date --utc +%Z%Y%m%d%H%M%S).sql - https://forum.proxmox.com/threads/backup-cluster-config-pmxcfs-etc-pve.154569/ - xmr remote node for light systems - setup digital ocean forgeo instance for mirroring - packer builds on all 4 nodes the same image so I dont have to swap vars all the time >:| - forgeo/gha for deployments? - make a dual network node (redundancy for access) - make a special service for this with just the wg containers


encrypted folder in dropbox w/ gpg

- encrypt folder in dropbox with gpg
- should be portable across os

Internal DNS so we dont have to update IPS constantly

ON HOLD - Router sucks

- reverse proxy
- PIhole DNS

freenas permission

  • user based access -- jelly, sonarr, ect

env secured

  • 1pass autofill & inject env file secrets
  • test on servers

Infrastructure

  • UPS GRACEFUL shutdown
  • external firewall
  • internal firewall
  • segmented network
    • vlan for lab, guest, home iot, child

vlan cameras

  • iot vlan

Services

Kwixi

- integrate into main

Syncthing

Nextcloud

Secondary Seed compose

- Binhex for fetch
- nzb grabber

Jitsi

- selfhostd jitsi meet server
- public digital ocean 

Whole home ad-guard/pihole

nextcloud on k8s as POC

- migrate services to k8s w/ helm

Services to try out