social.dk-libre.fr 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.
#GlitchySocial #Matrix server now has #WhatsApp and #Signal bridges available for all its users. But I also decided to make the server closed, because maintaining #Element stack with bridges is a pain in the ass, so it’s better to have only a few users I know and trust.
Just read on a toot about Omnisearch, "A modern lightweight metasearch engine with a clean design written in C." and deployed an instance. Feel free to use test it and send feedback to the developer. Let's help these young independent coders 🙏
Developer's page
https://git.bwaaa.monster/omnisearch/about/
#omnisearch #search #searchengine #homelab #selfhosted @homelab
It's not often you see a CVE perfect 10.
Anyone with a #Ubiquiti #Unifi network needs to update their Network controller immediately.
New instance, same content.
He/him.
Tag soup of work and interests: #SystemsEngineering, #softwareengineering, #devops #programming, #cloud, #motorcycles, #bicycles, #karate, #retrocomputing, #VintageComputing, #calculators, #homelab, #electronics, #history, #economics, #blacksmithing, #polyamory, #HudsonValley, #NYS
New blog post! It has been long overdue, so I finally decided to publish a (simple) diagram of my home lab. I got to a point where I think I need to downsize a little bit, so it felt like a good point to document the current snapshot. I hope you can get some ideas out of it. Feel free to ask me any questions.
#HomeLab #TalosLinux #Proxmox @homelab
https://mteixeira.wordpress.com/2026/03/18/current-state-of-my-home-lab/
PSA for fellow self-hosters: bots will probe your services. We caught one trying to scrape sensitive files via CrowdSec — .env variants, AWS credentials, config files, and more. Others targeted common PHP/WordPress misconfigs.
If you're running anything public-facing, assume it's being scanned.
I haven't used #SynologyNAS for a long time, and today I decided to check the #SynologyPhotos release notes to see what new features were added during that period.
It's nothing. The last new feature was added in version 1.8.0-10070, when I was still using it. Almost a year ago, on April 16 2025.
It seems that #Synology is no longer suitable for personal use.
@bjoern @homelab Lenovo ThinkCentre Mini? I quite like them and they can usually be found quite cheaply on eBay (eg, £50-60 for a 700 with an i5 6500T/8GiB/256GB SSD).
FYI - https://www.servethehome.com/introducing-project-tinyminimicro-home-lab-revolution/
I wanted to move the empty boxes of power supplies that were lying on the floor in the basement next to my #homelab to the ceiling with other boxes when I discovered that some of them were not empty! I thought the 1000w was mounted on my gaming pc but it's not. I have a 550w too.
It's not an #ad for Corsair. It's just the best quality 😎
Monitoring Every Database in My Homelab
https://rant.mvh.dev/monitoring-every-database-in-my-homelab/
#selfhosted #monitoring #privacy #grafana #docker #homelab #databases
Server slow and low on RAM:
```
# sysctl fs.file-nr
fs.file-nr = 806208 0 1000000
```
Server rebooted and happy:
```
# sysctl fs.file-nr
fs.file-nr = 36672 0 1000000
```
... guess I have some investigation to do.
Wer wird davon profitieren, wenn die KI-Blase platzt?
Wenn die vielen neu gebauten und mit High-End-Hardware vollgepackten Rechenzentren unwirtschaftlich oder sogar ungenutzt herumstehen.
Ich möchte gerne jetzt schon investieren.
Auf jeden Fall wird es einen umfangreichen Abverkauf der Hardware geben, der den Gebrauchtmarkt fluten wird und den Selfhostern hilft, ihr #Homelab endlich aufzurüsten. Und massenhaft neue Homelabs werden entstehen.
Aber wird es noch andere große Effekte geben?
Vermutlich einige Insolvenzen und/oder Übernahmen.
Aber wo lohnt es sich zu investieren?
Just read more about #NetBird and excited there is a totally #opensource alternative to #Tailscale. I think I need to wait for Tailscale to do something stupid before switching though. Need that outrage energy to rebuild everything with a new system.
https://netbird.io/knowledge-hub/tailscale-vs-netbird
#selfhosting #homelab
Recently, I added #ProxSnap to #PegaProx which allows you to quickly find snapshots of your VMs and Containers. You can also filter them by date to quickly identify older or even outdated ones and clean them up at a central point!
ProxSnap: https://github.com/gyptazy/ProxSnap
PegaProx: https://pegaprox.com
Blog Post: https://gyptazy.com/blog/pegaprox-real-datacenter-manager-proxmox-clusters/
#pve #prox #homelab #virtualization #vmware #alternatives #opensource #enterprise #python3 #coding #development #foss #devops
It is almost like if ibuse the correct syntax for file includes in Stalwart, it magically works suddenly.
I was wondering, how #Cloudflare domains are the cheapest in the world. Now I have an answer.
I'm planning on moving my domains to #Hetzner and have made a price comparison for my domains. You can clearly see that Cloudflare makes money on "premium" domains.
Upgraded Mautic v6.x to v7.01 ✅
Mautic 7.xx required PHP 8.2 to 8.4 but running it inside a Proxmox LXC on Ubuntu 22.04 was not longer ideal.
So, just embraced in a LXC OS upgrade to Ubuntu 24.04 LTS, then upgraded and switched to PHP 8.3, then run the Mautic upgrade.
As usual, like after every other major upgrade, blank screen till I run (twice)
php bin/console cache:clear
RESULT!! Now let's get started with S. Patrick Day 🇮🇪 🍀 🇮🇪 🍀 🇮🇪
Cursed Homelab Update
So I have what is technically my first piece of actual server-grade hardware. A very clean, refurbished HP DL380 Gen 10 with 48 cores of Xeon Scalable v2 goodness, nowhere near enough RAM (thanks AI - 64GB of DDR4 was about half the price of the server) 10 Ethernet ports (including 2x 10Gb SFP+ ports) and 16x 2.5" drive bays split between SATA and NVMe.
So why is this cursed?
Because I had no idea what I was getting into.
Long story short:
- I should have gone for a taller server - the fans are relatively quiet, but not quiet enough, and they have a weird hotpluggable connector, so I'm not going to be able to do the easy fan swap I wanted to. But boy to they blow. I'm also expecting it to complain loudly if I don't have any fans plugged in, so I can't hack this.
- I didn't fully understand the options I had when buying it, so I have no drive caddies.
- Some wires got crossed somewhere so it doesn't have the 2x M.2 slots the manual claimed it would (but this is a blessing in disguise, because now the boot drives will be externally accessible)
(Why the missing M.2 slots? They're on the back of the PCI-e riser cards, and there appears to be 3+ options for these, I have a 3x PCI-e slot riser which doesn't have it, but does have an unpopulated footprint, and an 8x NVMe riser which doesn't even have the footprint. I think I needed a specific riser card that has 2x PCI-e slots and the M.2 slot. There is another riser slot, so maybe there's something that'll plug into that, but I'm not holding my breath. I could just buy two PCI-e-to-M.2 cards, but using 2.5" drive shaped carrier boards will mean they're accessible on the front which is a much better solution.)
So more purchases required. I need caddies, I need some M.2-to-SAS carriers and I need a fan plan. Or flan for short.
But severs, aren't they weird 😆. This has two USB ports on the inside, a weird 45 degree power connector in front of the PSUs that might be for the 4 3.5" drive bay that goes over the CPUs, a giant board-to-board interconnect labelled "storage", a SATA connector for a DVD drive, and a microSD slot on the inside.
I am so not the target audience.
En attendant de voir si ça finit en article ou en vidéo, je vous ai déjà préparé le terrain. Si vous voulez le déployer proprement (testé et validé en LXC Docker), mon Docker Compose et son fichier .env sont dispos sur mon ByteStash.
🌍 Site officiel : https://proxcenter.io
🔥 Le snippet ByteStash : https://bytestash.blablalinux.be/s/849d4b39f08647dbff1cfee83d681f2f
Affaire à suivre... 😏
#Proxmox #HomeLab #Docker #SelfHosted #ProxCenter #BlablaLinux #SysAdmin
Neue Episode ist raus!
Auf den Kakao gekommen
Hier der Link: https://podcast.smarthuette.de/episodes/auf-den-kakao-gekommen
#homeassistant #linux #psi #ram #metrics #selfhosting #homelab #unifi #grafana #logging #vector #apple #macbook #kakao
Wir reden über Home Assistant Kontributionen, Staubsaugerroboter, Kakao und frönen unserem Rantdasein.
Viel Spaß beim Hören!
Working on re-importing my life-long blog back to WordPress from Ghost, after finding out the latter doesn't really go hand in hand with Pangolin tunneling for Activity Pub federation.
Been on WordPress since 2008 so feels like dumping your new flame and go back to your first love ❤️
#WordPress #ghost #Pangolin #activitypub #Federation #selfhost #homelab @homelab
Question for the haproxy users:
Does anyone have a working configuration for reverse-proxying HTTPS URLs
- using "mode tcp" (no TLS certificates on the Haproxy) AND
- using the "use_backend" configuration do decide which backend to use based on SNI?
So we have https://foo.example.org and https://bar.example.org, both DNS entries pointing to the haproxy.
use_backend foo if { FOO_CONDITION_GOES_HERE }
use_backend bar if { BAR_CONDITION_GOES_HERE }
default_backend foo
No matter which condition we try, we always fall back to the default backend.
Removing the `default_backend` we get errors for all connection attempts. So clearly the conditions are wrong.
We tried `req_ssl_cni foo.example.org` as the condition inside the curly braces.
We tried `ssl_fc_sni_end foo.example.org`.
We tried `req.ssl_cni foo.example.org`.
We tried with -i and with "-m end".
We tried the complete URL (some.service.foo.example.org) or only the domain.
Any ideas, anyone?
is there a smart way to do ssh luks unlocking over wireguard in the initrd? the issue is that the private wireguard key must be stored unencrypted in the initrd, so that's really not a nice thing. otoh the private ssh key is already stored there (it's a separate one only used for this and not the ssh key that is used for openssh when the machine is up).
Very quick hardware update on my homelab server. I swapped out ye olde DELL Optiplex 960 with its Intel Core 2 Duo for a Lenovo ThinkCentre M910x with an Intel Core i5-7500. I really only had to move the SSD over into the ThinkCentre, enable legacy boot in the BIOS and change the network interface name in the network config. That's was it. And now my peertube instance can finally run the latest official docker image. @moellus finally coerced me into this upgrade #homelab
Gestern war ich bei der #C3Selfhosting User Group. Und es waren (mal wieder) überwiegend als Männer gelesene Personen dort.
Warum ist das so und viel wichtiger: Wie können wir die Diversität an der Stelle erhöhen?
Ich mache mir Gedanken darüber und freue mich über euer Feedback / eure Meinung.
Well I’m working on building a honeypot for the homelab. Going to be working an LLM into it, so now I have to buy another 5060Ti. So I’ll technically be building my second LLM server. Because I want this isolated from the rest of the network for obvious reasons. #AI #Cybersecurity #homelab
Tonight I'll be trying to set up a runner for Gitea actions. I hope to get it to "build" docker images automatically on changes, then publish them to Gitea's container image registry: https://docs.gitea.com/usage/packages/container
It'll be the first time I've worked with gitea actions and gitea runners, so lots of trial and error to be had!
The Prometheus instance in my homelab just blew up. I need to re boot the frozen host, quickly stop the service then reduce the retention again.
Current Projects/Ideas: * Add WAF/Appsec to Crowdsec deployments
* Add a few more Prometheus exporters
* Refactor Talos terraform to use modules
* New single node test cluster either on raspi or Proxmox
* Build disaster-recovery cluster, and consider converting some additional workloads to single-node clusters
* A few enchancements to upstream charts
* Zot registry pull through cache (maybe with container scanning?)
* Configure some initial alerts, AlertManager, or just use Grafana?
* A few more dashboard updates to the cluster health dashboard
* Migrate backups to Garage and off of minIO
#HomeLab #Kubernetes #SelfHosted
Trying some traffic shaping on my PFSense box today.
The idea is to give priority In/Out of the internet to traffic that directly affects the wife and I.
HTTP/S, VoIP, Streaming Media, etc are all prioritized over other things such as Steam downloads, Linux ISO downloads, etc.
With any luck, this will make our daily usage smoother by limiting the amount of bandwidth taken up by lower-priority services.
We've got a DnD session tonight (with the VTT hosted by me) with the traditional discord voice chat, so we'll see if that makes a difference!
Upgraded my Raspberry Pi 4B from Fedora 42 to Fedora 43 using the offline upgrade process. I documented what worked for me as a gist at https://codeberg.org/jwildeboer/gists/src/branch/main/2025/20251107UpgradeToFedora43Raspi4.md and couldn't have done it without the little tip from @krist — Thx, Krist!
Can someone recommend a good #irc server software (and client)?
Maybe with a bouncer integrated or a webview or smth
Yes i know i can look it up online but i want personal opinions :3
In my opinion better when you had no contact with something so far
https://newreleases.io
ist echt ein klasse Werkzeug, um über Updates informiert zu werden.
Es unterstützt sehr viele Quellen und kann auf diversen Kanälen informieren.
Leider kann man das nicht selbst hosten. Sonst wär's wirklich perfekt.
Ok, my #homelab NAS took a power hit last night. Power went off across the whole house for like 5 seconds. It was in a temporary location and not on a UPS. Since it has come back, it does not see any of its hard drives.
This is how amazing the mastodon #selfhosting community is, though. I came here to start typing out the problem and try to ask for help. I had tried an awful lot of things and nothing was working. So as I carefully reproduced the error, and made sure to take some photos and screenshots that I was going to share... it started working.
Thanks mastodon crew! You all are the best rubber ducks that money can't buy.
Three of my mini-PC power supplies have died over the last 2–3 months.
That’s half my #K8S cluster unavailable right now. 😓
All three nodes are old Optiplex 3010s, and their #QuickSync support isn’t great anyway. Right now #Plex / #Jellyfin is pinned to a single node with the “newest” CPU for transcoding.
Debating whether to replace the PSUs or just upgrade the dead nodes to newer mini-PCs.
I had forgotten about Amanda backup. I used it in my early Linux days, and wouldn't have thought it's still in use.
The Amanda backup system and "dump promotion" https://utcc.utoronto.ca/~cks/space/blog/sysadmin/AmandaDumpPromotionIssue
Last night instead of going to bed I forgot about daylight saving time and added a statically defined #ipv6 #wireguard mesh between my #homelab servers.
Now I can use that instead of #tailscale for the secure data plane. Tailscale is great and I'll probably keep it for the management plane. The way it aggressively idles connections combined with the first packet seemingly always hitting a DERP server makes stuff feel a lot slower than it should.
Partner is away next week - and you know what that means....
I can break the home network without getting in trouble
Wow, just stumbled upon #Dockhand (https://dockhand.pro) which instantly drove me away from using #Portainer and #Watchtower in my #Homelab-environment as it simply combines everything I needed in single tools before... 😳 #selfhosted #selfhost #selfhostedcommunity
I finally managed to replace the power supply and that was it! Or probably the countless cheap molex to SATA adapters 😅 #homelab
There's definitely an issue with the (very old) power supply. When I swap the SATA power cables from one disk to another, the other disk becomes faulty. Let's buy a new one then. #homelab
Anybody out there backing up mariadb / mysql databases? It seems to me that mariadb-dump is the right way to do it, but it generates one big fat file for the entire database server.
The most common use I have for a database backup is to restore either an entire table or an entire database. I super rarely restore an entire database server.
I can't seem to find anybody's simple python or shell script to basically call show databases;, get the list of databases, and then dump them one database per file. It seems like such an obvious solution, but my Internet searches are coming up empty. Anybody got a pointer?
I have some servers that have multiple databases. Some are like 10Mb or 100Mb, and then one database is 6Gb. If you have this 6Gb backup file and you want to restore the 10Mb database, that's a PITA.
How has nobody done this yet? Am I thinking about it wrong?
Looks like #synapse is moving #minio way. All that mess with the server components, versions, and lack of documentation on all of that forces me to look into an alternative. Well, they are writing docs right now, but mostly for enterprise.
I found the #tuwunel documentation very friendly. Thinking about migration.
#selfhost #selfhosted #selfhosting #homelab #matrix
I'm looking for a project to put my PowerEdge R710 to good use! My idea is to install FreeBSD on it and migrate some services currently running on Linux VMs via Proxmox on my PowerEdge R720. Since the software I'm using offers FreeBSD compatibility, this would be a perfect opportunity to utilize the R710's impressive specs:
Dual Intel Xeon X5560 @ 2.8GHz
288GB RAM (fully populated)
6x 1TB SAS drives
I'm Blake — reintroducing myself as I'm back on the timeline.
I'm a Cloud Engineer working in Site Reliability and DevOps in the healthcare industry. I design and build highly scalable, resilient infrastructure that powers modern healthcare systems. Day-to-day I work with .NET, JavaScript, and TypeScript to deliver reliable platforms.
Outside of work, I build with Go — creating tools that prioritize performance, privacy, and user empowerment.
A couple things I'm working on:
RideAware — A cycling training platform for building structured training plans, analyzing ride data, and completing indoor workouts all in one place.
Arcline Hosting — A self-hosted web hosting service for people who want to know exactly where their data lives. It runs on hardware I own and operate — no AWS, no Cloudflare, no third-party CDN. Shared, WordPress, and VPS plans with personal ticket and email support.
My core interests span SRE, cloud infrastructure, DevOps/automation, and network engineering. I spend a lot of time with Linux, Docker, Kubernetes, Terraform, and enjoy digging into routing, firewalls, and secure network design.
I'm here because I care about privacy, self-hosting, and building things that give people more control over their own data. Good to be back — looking forward to reconnecting with this community.
#reintroduction #CloudEngineering #SRE #DevOps #Go #Golang #Linux #Docker #Kubernetes #Terraform #SelfHosting #HomeLab #Privacy #DataSovereignty #WebHosting #Cycling #HealthcareIT #FOSS #BSD
Question for people that have UPSes:
What is your opinion/experience/knowledge on the fire hazard of having a UPS? I am seriously considering one for my homelab, but it will be in the attic, and I am concerned that if the UPS catches on fire some day, my whole roof will be gone, and that would be not great. I already have the UPS, I haven't yet bought the batteries for it. The UPS that I have uses two lead-acid 12V 18Ah batteries.
Hey fedi, I'm looking for a replacement for nextcloud. The only nextcloud functionality I use is its file syncing capability, and I was wondering if there's a replacement that does that without being as chonky as nextcloud is.
My requirements:
cc @homelab
Tips for my fellow homelabers:
Write the serial numbers of your disks and their physical position in the case. When a disk will fail, and that could take years, you'll thank yourself because you'll have forgotten where is the damn failing disk.
On Linux, add the "nofail" argument to the mountpoints in the fstab for your data disks (not the system) so you can reboot the host safely. The host will not be stuck because the disk you are replacing is not available anymore.
That moment when you have a hard disk drive working when you plug it with USB but showing sector errors when you plug it with SATA. Let's go re-open the server, check all the cables, eventually change the "faulty" cable, put it back on and pray 🙏 #homelab
Pangolin 1.16.0 est sorti.
Nouvelle fonctionnalité : support du SSH auth-daemon.
Connexion SSH aux serveurs distants en utilisant l’identité Pangolin et une authentification par certificats.
• Plus besoin de créer ou copier des clés SSH
• Génération et signature automatique de clés temporaires
• Push automatique sur le serveur distant
• Création ou mise à jour de l’utilisateur
• Connexion directe depuis le terminal
Docs : https://docs.pangolin.net/manage/ssh
Très propre comme évolution pour simplifier la gestion d’accès SSH dans une infra distribuée.
With the time I have left today, I won't be able to spawn virtual machines to test my docker based Ansible roles on my Forgejo runners #homelab
@oliver @surfhosting @homelab That puts my mind at ease right now. I ordered the MS02 Ultra as my new #homelab machine and only added regular RAM 😄.
I want to self host without vps/cdn/cloudflare. So much information today, am I over thinking this?
https://github.com/mikeroyal/Self-Hosting-Guide
Have a guide or words of wisdom?
Docker swarm instead of kubernates?
Docker compose?
Microceph/ cephFS?
Pgtune?
Docker+Nginx?
CrowdSec?
DenyHosts?
fail2ban?
OPNsense?
pfSense?
LibreTranslate?
https://thenewstack.io/optimizing-mastodon-performance-with-sidekiq-and-redis-enterprise/
https://du.nkel.dev/blog/2023-12-12_mastodon-docker-rootless/
#help #fediverse #hosting #selfhost #homelab #advice #new #learning #kubernates #docker #server #altText
for my current main #homelab system, I did go the expensive ECC route. Well, I thought it was expensive about a year ago. Main reason is that in my #dayjob we do have quite a number of systems reporting both correctable and uncorrectable ECC errors from time to time.
Thus, I do think it's worthwhile but at the moment not so much 😦
Want to show one great PCIe expansion card for #HomeLab|s
This card here allows to put 4 NVMEs into a single half-height PCIE x16 (or two in x8; 1 in x4) slot.
Two go on the front and two on the back. The ones on the back MAY have clearance issues depending on how large the cooler on your NVMEs is. However as you've to slot it into a x16 slot in order to use these two anyway you're probably slotting it into the top most one so there shouldn't be another card in the way
Sometimes enshittification can finally force you to massively improve your @homelab setup.
This makes it possible that I can now upgrade @gotosocial by scaling down the pod, then bringing it back up with the new version, without having to manually make a backup, as the point-in-time recovery of the cloudnative-pg operator means I can restore the database to any point in its history, including right before the upgrade.
Automate the most repetitive operational task in Proxmox: keeping cluster nodes updated! ProxPatch drains, migrates, patches, and reboots nodes in a controlled rolling fashion — no downtime, no manual intervention.
ProxPatch is written in Rust and fully #opensource.
Website: https://proxpatch.de
GitHub: https://github.com/gyptazy/ProxPatch
#PVE #homelab #enterprise #Debian #PatchManagement #ProxmoxVE #Security #ProxLB #SecurityUpdateManagement #Automation #Rustlang
I had asked this idk a year or forever ago, but what do people like these days for making diagrams?@homelab@fedigroups.social #Homelab #SelfHosted
Ich habe jetzt ein kleines Skript im Einsatz, das jede Minute die IP-Adresse prüft und die Verbindung automatisch repariert 👍
Syntax debate time! How many spaces to indent YAML lists with? zero:
ingress:
- fromEndpoints:
- matchLabels:
app.kubernetes.io/instance: k8s-monitoring-alloy-metrics ingress:
- fromEndpoints:
- matchLabels:
app.kubernetes.io/instance: k8s-monitoring-alloy-metrics| zero: | 0 |
| two: | 5 |
Would you join a new #mastodon instance dedicated to novice & amateur #homelab & #computing where beginners & experimenters can post about anything IT, especially using #AI assistance for coding & #hardware setup & #troubleshooting e.g. #Claude_code #ChatGPT The instance would be to share tips, code, repos, tricks & help each other, show & tell, but in a safe environment for newbies without IT professionals & experts being provoked, bothered or pitching in with criticism of use of AI ? @homelab
| Yes: I seek a "safe" AI computing forum: | 0 |
| No way: I am not the target audience /other reason: | 0 |
| No: I have enough info & help / feel safe here: | 0 |
| Maybe, who knows: | 0 |
Ended up going for a combination of Victoria Metrics/Grafana/AlertManager and other tools that belong to that ecosystem. I've used prometheus often enough, but always found prometheus to be too chonky for my homelab setup, but VM promised less RAM use, and it delivered. So now I'm building grafana dashboards and much more advanced alerting/monitoring than Uptime Kuma could ever do. Bonus points for so many apps having prometheus stats endpoints, which means I now have dashboards for stuff like this GoToSocial instance and much more.
All in all, a much better setup than Uptime Kuma could bring, even if it is more complicated to setup.
@homelab #HomeLab #SelfHosted #Monitoring #Prometheus #VictoriaMetrics #UptimeKuma