I second GitLab CI/CD - it’s a CI/CD system that just makes sense to me. That doesn’t mean it doesn’t have its complexities depending on your needs, but I’ve overall enjoyed my time working with it.
- 0 Posts
- 29 Comments
xcjs@programming.devto
Selfhosted@lemmy.world•selfh.st - dockcheck: A CLI Tool for Updating Container ImagesEnglish
1·3 months agoSorry for spamming in this thread, but if you rely on Watchtower, there’s a maintained fork I recommend: https://github.com/nicholas-fedor/watchtower
xcjs@programming.devto
Selfhosted@lemmy.world•selfh.st - dockcheck: A CLI Tool for Updating Container ImagesEnglish
1·3 months agoNot for the latest and future versions of Docker.
This fork works, though: https://github.com/nicholas-fedor/watchtower
xcjs@programming.devto
Selfhosted@lemmy.world•selfh.st - dockcheck: A CLI Tool for Updating Container ImagesEnglish
2·3 months agoThere’s a maintained fork, fortunately!
xcjs@programming.devto
Selfhosted@lemmy.world•FFS Plex, the server is on my local networkEnglish
1·6 months agoThank you! That is exactly my point.
xcjs@programming.devto
Selfhosted@lemmy.world•FFS Plex, the server is on my local networkEnglish
4·6 months agoThat’s not quite the same - that gives you the appearance of being a local device, which is enough to fool the restriction.
Their policy and technology enforcement is to charge for remote access, not relaying.
xcjs@programming.devto
Selfhosted@lemmy.world•FFS Plex, the server is on my local networkEnglish
162·6 months agoThey charge for remote access whether it’s through their relay service or not, and you can’t opt out of fallback to their relay service.
xcjs@programming.devto
Selfhosted@lemmy.world•That's all folks, Plex is starting to charge for sharingEnglish
3·10 months agoThe client is open source and can be administered using the open source Headscale server. I use it with Keycloak as an auth gateway.
xcjs@programming.devto
Selfhosted@lemmy.world•Haptic: A new local-first, privacy-focused and open-source home for your markdown notesEnglish
1·2 years agoIt would be extremely barebones, but you can do something like this with Pandoc.
xcjs@programming.devto
Selfhosted@lemmy.world•ICANN approves use of .internal domain for your networkEnglish
91·2 years agoThat I agree with. Microsoft drafted the recommendation to use it for local networks, and Apple ignored it or co-opted it for mDNS.
xcjs@programming.devto
Selfhosted@lemmy.world•ICANN approves use of .internal domain for your networkEnglish
4·2 years agoMacs aren’t the only thing that use mDNS, either. I have a host monitoring solution that I wrote that uses it.
xcjs@programming.devto
Selfhosted@lemmy.world•ICANN approves use of .internal domain for your networkEnglish
10·2 years agoYeah, that’s why I started using .lan.
xcjs@programming.devto
Selfhosted@lemmy.world•ICANN approves use of .internal domain for your networkEnglish
301·2 years agoI was using .local, but it ran into too many conflicts with an mDNS service I host and vice versa. I switched to .lan, but I’m certainly not going to switch to .internal unless another conflict surfaces.
I’ve also developed a host-monitoring solution that uses mDNS, so I’m not about to break my own software. 😅
xcjs@programming.devto
Selfhosted@lemmy.world•What's the best affordable pre-built mini server?English
2·2 years agoIt depends on the model you run. Mistral, Gemma, or Phi are great for a majority of devices, even with CPU or integrated graphics inference.
xcjs@programming.devto
Selfhosted@lemmy.world•How to drop files from Android to home server?English
2·2 years agoMy go-to solution for this is the Android FolderSync app with an SFTP connection.
The Docker client communicates over a UNIX socket. If you mount that socket in a container with a Docker client, it can communicate with the host’s Docker instance.
It’s entirely optional.
There’s a container web UI called Portainer, but I’ve never used it. It may be what you’re looking for.
I also use a container called Watchtower to automatically update my services. Granted there’s some risk there, but I wrote a script for backup snapshots in case I need to revert, and Docker makes that easy with image tags.
There’s another container called Autoheal that will restart containers with failed healthchecks. (Not every container has a built in healthcheck, but they’re easy to add with a custom Dockerfile or a docker-compose.)
It’s really not! I migrated rapidly from orchestrating services with Vagrant and virtual machines to Docker just because of how much more efficient it is.
Granted, it’s a different tool to learn and takes time, but I feel like the tradeoff was well worth it in my case.
I also further orchestrate my containers using Ansible, but that’s not entirely necessary for everyone.
Ansible!