Check out gatus. Super easy to get up and running depending on what type of monitoring you want to do.
- 0 posts
- 31 comments
- 3 months
- motruck@lemmy.zipto
Selfhosted@lemmy.world•GitHub - damontecres/Wholphin: An OSS Android TV client for JellyfinEnglish
3 monthsYou misspelled spyos.
- motruck@lemmy.ziptoProgramming@programming.dev•GitHub Actions Is Slowly Killing Your Engineering Team - Ian Duncan3 months
I’m not sue who Ian Duncan is but i bet they sell or are in the business of developer tools. They always think their better solution is necessary rather than the enemy of having something is wat better than nothing.
Get off github but action on if it keeps your core compiling and your tests run!
- motruck@lemmy.ziptoProgramming@programming.dev•AI still doesn't work very well, businesses are faking it, and a reckoning is coming3 months
Hahaha. Im guessing this guy works in developer tools. These types of metrics are great but you rarely get there. You will get a few of them but the reality is the same people who want to use AI to produce faster are the same people that won’t give you time to properly instrument your system for metrics like these. Good luck with your expectation that someone measures the impact of AI in a meaningful way.
- motruck@lemmy.zipto
Linux@programming.dev•Ubuntu's trust problem in 4 concrete issues - verified facts, no FUD
3 monthsTwo competing standards of shit. Snap which is broken and flstpak which is also broken. Can we just work on one shitty thing and make it better please? You missed the boat Ubuntu no one wants your shitty attempt at co-opting the open source packaging market.
- motruck@lemmy.zipto
Linux@programming.dev•Ubuntu's trust problem in 4 concrete issues - verified facts, no FUD
3 monthsCompany gonna company. Switch back to Debian and realize most of what Ubuntu did was copy Debian and allow for non free drivers.
Nothing requires kubetnetes. Can you scale with kubetnetes easier? Maybe, but then you’d have to learn kubetnetes. Even super scalers like Netflix ran for decades without kubetnetes and then for other reasons they moved. Self hosters only need kubetnetes if they want to learn it.
- 4 months
By your parents a computer and put it on their network and back up locally and remotely on their system. Bonus run immich for them also.
I get all my back up redundancy but helping others host.
- motruck@lemmy.zipto
Selfhosted@lemmy.world•I Spent a Year Replacing My Subscriptions by Self Hosting. Here’s How.English
4 monthsWhy not just straight wireguard?
- 4 months
Look at dmesg?
Look at the last two boots:
journalctl -o short-precise -k -b -2
- 4 months
I run it in a container without problems. All you have you do is bind it to port 80 and 443. I prefer the container to running it directly within the host OS for ease of portability.
Also strongly recommend building it with support for DNS based validation. Using DNS validation you can have multiple instances running across the different servers you have to easily switch to or provide better local routing. For example please. I run one caddy frontend on a VPS that routes my traffic most of the time, but when I’m at home my DNS points me at a caddy instance that is running on my server on my home network avoiding the path of out to the internet and back home. Using http based validation would require me to sync certs around.
- motruck@lemmy.zipto
Linux@programming.dev•Bcachefs creator claims his custom LLM is 'fully conscious'
4 monthsI mean, not great, but I’ll take this over the reiserfs guy…
- 4 months
This is even the recommended way. If. You are rolling your own docker images for all the supporting containers you are going to have a bad time. OP I guarantee if you see this and shrug it off you’ll be back here. Many migrated to this from their custom docker set ups.
Renovate? Hrmmmm
- 4 months
Are you routing DNS over wireguard the whole time or do the DNS servers change when you go from public internet to your home network?
If you are using the same DNS servers i.e. always using DNS over wireguard then there isn’t really a lot you can do.
The way I do this is when I am on my home network I use the DNS on that network, i.e. the adguard instance I set up and also override DNS names with, when I am on some public internet i.e. via cellular, I use whatever DNS server they have. So on home network jellyfin.bob.com returns 192.168.8.3 (for example) and on the public internet jellyfin.bob.com will return 68.32.23.11 (i.e. my public IP address).
However that requires multiple DNS servers.
What is an example server where you’d like to do this (it may give us more options) and how is your DNS set up?
- 4 months
Your home router knows nothing about your wireguard VPN unless it is also configured to be a peer in it. So in short no it will not recognize and route your connection locally unfortunately.
Are you using TLS here at all? Can you give me an example of how you access this on your phone when remote vs when local.
e. g. From my phone on cellular I go to Firefox and type in jelly.bob.com which resolves to my wireguard ip hitting the VM in the cloud that then using nginx as a reverse proxy to reach jellyfin over my network.
Remote network: jellyfin.bob.com Phone - > VM - > Home Server where Jellyfin is running
Is each hop is over wireguard i.e from phone to VM from VM to Home Server?
On the local network: jellyfin.bob.com Currently looks the same as the above and what youx like it to do with the same name is go: Phone->Home server
Even when wireguard is on, correct?
- 4 months
DNS server you use from your home network retuns 192.168.1.20 for your service hosted at jellyfin.Bob.org
The DNS server you hit when publically looks up jellyfin.Bob.org and gets the IP from the nameserver you have set with your domain registrar often just theirs and you set this to your home WAN ip.
You have to configure both. I use opentofu / terraform to configure both all from the CLI. Any software like DNS that has a bunch of implementations that doesn’t have Open-Tofu support gets skipped and an alternative is found at this stage. You just can’t beat config as code for this type of set up.
You can also use NAT reflection which will effectively reroute the connection from within your network to your external IP to work on your local network.
I started with reflection and ended up going to the multiple DNS servers as it felt cleaner and I already was running Adguard so why not.
Both adguard and pihlle have opentofu modules.
Rereading your post (heh): In your case I’d just always serve over the wireguard ip local or not. Why do you want to use the local IP vs wireguard? The overhead of wireguard is pretty low
- 5 months
I was using conversations and from what I understood the server handles syncing of history from clients that have all the history so of one disappears your history disappears. That is what played out in my tests.
- 5 months
Yep. I tried xmmp over matrix and while the setup was relatively solid and straightforward to configure the clients and lack of central history were too much of a step back so I went back to matrix.


What kind of problems do you catch with beszel?