gyptazy.com is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
I was really overthinking my VMs migration from the old Proxmox server to the new cluster, I even installed Proxmox DC Manager to try it out... turns out I didn't even need it and it was the easiest thing so far.. mount the shared storage to the old server, make a backup to the shared folder, restore to the new one. Done. LOL. #homelab #proxmox #linux #debian
Das eigene Homelab ist für mich nicht nur ein riesiger Spielplatz, sondern bedeutet auch Verantwortung. Backups, Updates, … klingt nicht sexy, aber gehört dazu. Damit meine Infrastruktur weiterhin rund tickert, habe ich heute die Updates für Proxmox eingespielt. Ab sofort läuft das Homelab auf Proxmox 9 im Hochverfügbarkeitscluster. Mehr zum Thema findest du hier: https://hobbyblogging.de/mein-homelab #Homelab #Proxmox #ITInfrastructure #TechCommunity
I spent the weekend making a fun DevOps pipeline because I felt like it and am now quite pleased.
I'm hosting gitea, n8n and docker registry in my lab. I now have a webhook in gitea for certain repos so that when I push to them, it triggers n8n to pull the repo and build the dockerfile. This image is then pushed to the registry, and watchtower will pull it when it runs.
Naturally have all my own DNS things for these app web guis which go through nginx. All of this is in proxmox LXC containers as well because why not stack vertically for ages.
#homelab #n8n #gitea #git #docker #nginx #dns #technology #proxmox
In this guide we’ll walk through setting up Tailscale’s experimental Identity Provider (tsidp
) inside a lightweight Debian Proxmox container. We’ll create the container, install Go, build the binary, configure systemd with environment variables, and run tsidp
as a dedicated user.
This is a very raw howto, copy paste ready, based on my attempts, target audience is homelaber. Comments welcome !
Enter VM console and let’s start initial setup !
# Start from a clean OSapt update && apt upgrade -y# Install git and wgetapt install -y git wget
Download and install Go 1.24.7 manually:
wget https://go.dev/dl/go1.24.7.linux-amd64.tar.gztar -C /usr/local -xzf go1.24.7.linux-amd64.tar.gzecho 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrcsource ~/.bashrc
Verify:
root@tsidp-tuto:~# go versiongo version go1.24.7 linux/amd64
tsidp
git clone https://github.com/tailscale/tsidp.git /opt/tsidp-src
cd /opt/tsidp-srcmkdir /opt/tsidpgo build -o /opt/tsidp/tsidp .
Create a dedicated user:
# Create tsidp user with home and no hselluseradd -r -m -d /home/tsidp -s /bin/false tsidp
Create your TS_AUTHKEY :
It’s important to create a reusable key so that the service can restart itself.
The README says “Ensure you select an existing tag or create a new one.”
So I created a “tsidp” tag for this purpose.
Create environment file with your newly created key:
cat >/opt/tsidp/.env <<EOFTSNET_FORCE_LOGIN=1TS_AUTHKEY=tskey-auth-xxxxxxxxxxxxTAILSCALE_USE_WIP_CODE=1EOF
Systemd unit /etc/systemd/system/tsidp.service
:
[Unit]Description=Tailscale IDPAfter=network.target[Service]WorkingDirectory=/opt/tsidpEnvironmentFile=/opt/tsidp/.envExecStart=/opt/tsidp/tsidpRestart=on-failureRestartSec=5User=tsidpGroup=tsidp[Install]WantedBy=multi-user.target
Enable service:
systemctl daemon-reloadsystemctl enable --now tsidp
Once started, you can check whether tsidp
is running correctly:
systemctl status tsidp
Or follow logs in real-time:
journalctl -u tsidp -f
Look for messages like tsidp server started
or AuthLoop: state is Running
which confirm that the embedded Tailscale client has initialized successfully.
You now have tsidp
running inside a minimal Debian Proxmox container, with proper environment separation and persistent state. This setup is lightweight, reproducible, and suitable for lab testing.
Stay tuned for next steps !
Gestern Abend habe ich mir mal das beliebte Immich auf meinem #Proxmox Server installiert. Muss jetzt nur noch schauen wie ich am einfachsten die Bilder aus meiner Nextcloud auf dem NAS da am einfachsten reinbekomme ohne sie neu hochladen zu müssen. Oder ist es besser Immich gleich auf dem UnRAID NAS zu installieren?
Me he montado un NetBird y menuda pasada!
NetBird combina una red privada punto a punto sin necesidad de configuración con un sistema centralizado de control de acceso en una única plataforma, lo que facilita la creación de redes privadas seguras para tu organización o tu hogar.
De esta forma, puedo añadir mi móvil a la red de NetBird y automáticamente tener acceso a dispositivos que se encuentran en la red local de casa. Sin exponer esos servicios a Internet!
A tutorial on how to use Mosh (mobile shell) for homelab people using Proxmox.
If you would like a tutorial on how to use Mosh with your servers at work to get around SSH's fragility around roaming, changing IP addresses, and fluctuating network conditions, let me know!
https://forum.proxmox.com/threads/use-mobile-shell-mosh-with-proxmox.173209/
My humble #homelab is complete (for tonight)
200mm Noctua exhaust fans are plugged into USB ports. Each cabinet has some open sophets at the toe area to let cooler air in.
Left cabinet houses a #geekpi #minirack. Three lenovo sff PCs run my proxmox cluster.
Right cabinet houses my networking, ups, NAS, and the TV stuff (Wii, #steamlink, Amazon tv).
Really happy how it all came out.
Thanks @geerlingguy for all your videos on the mini rack!
Oh, so this https://youtu.be/bS9R6aCVEzw is what #n8n is all about.
I think I want it on my new #proxmox server in my #homelab - ideas are already forming 🤪