Hello everyone :)
My Linux learning and Homelab setup is going smoothly and after a long period of stagnation, I’m in a new learning curve :D ! I just learned the magic of hard links and implemented them with bind mounts (yeah hard links only work on the same file system :P) to my Qbittorrent scripting to automagically move them as hard links to a bind mount accessible to Sonarr, Radarr, Jellyfin… and move, rename and do all other things without even touching the original files: PUR MAGIC !
Everything is a file? Naah, everything is a hard link ! (Or inode? xD)
While I’m overjoyed I learned and have a better understanding of files, hard links, soft links, file system, docker, web, all kind of things related to IT… I’m getting kinda overwhelmed of what’s happening on my system !!
-
I have a dozen docker compose on my server, all behind traefik resolved by my piHole DNS on a raspberry pi, some have a custom image made by myself for certificate purpose or some manual changes I added.
-
I have some
.config
files in my~/
to improve mymicro
experience and make it more integrated over SSH with my Mac and Desktop. If also have some config files in my/root
directory for my miniCA for all my service with my personal local domain name and other config files like/etc/bash_aliases
and some changes in/etc/bash.bashrc
-
I have some python
.venv
for learning and scripting with python -
I have a complex and long bash script backup for all my docker containers to back up my volumes, config files and media files separately
-
Installed some useful and needed packages like
resolvconf
,wireguard
,samba
… -
I have a few samba shares, all accessible in my LAN with sometimes some exotic configuration for Mac integration
-
My docker containers have some bind mounts shared volumes
[…]
And now I also have some hard links lying around in the mix ! So I have to say it out loud: I’m OVERWHELMED !
Yes, I do keep some notes in Obsidian and also have a self-hosted Forgejo to keep my notes updated and have some kind of version control of changes in my scripts, but I do feel like I’m not sure anymore what I have… Not to say I didn’t mention all the other stuff related to my phone (baikal, ntfy…) or how to keep everything updated (WUD does the trick for containers :)) and tidy…
I guess I’m looking for something magic, something that could In ONE blink give me what’s doing what and where? And changes my life for an ever-growing IT space ? Preference something visual…?
I hope to hear from you guys on what I can do to take away this feel of being lost and not being able to fully track my systems and my LAN !
Thank you !
I’m not sure if this what you’re after, but it sounded to me that you were describing monitoring. Might be worth your checking out librenms or zabbix or checkmk. Those would give you a good overview of the health of your stuff and keep track of what’s where.