I run one of these free cloud vms as a reverse proxy for my reverse proxy. It runs rathole, which my homelab rathole client connects to, and it patches traffic through ports 80/443 into my homelab to my caddy container. My home ip is never made public and I don’t have to forward any ports at home or worry about traversing NAT. It’s a neat setup, but rathole hasn’t been updated in some time and I’m looking to replace it with an actively developed alternative like gost or connet.
- 0 Posts
- 20 Comments
paris@lemmy.blahaj.zoneto
Selfhosted@lemmy.world•netgoat reverse proxy – "seriously messed up code"English
10·2 months agoAlmost every single deployment has failed lmao
https://github.com/netgoat-xyz/netgoat/deployments
Edit:
Oh my god they’re committing their .env with their “DiamondKey” (different from their API_STREAM_KEY) and they’ve committed TWO .exe files named
agent.exeandagent.exe~. They’re also looking for strategic partnerships who should reach out via Discord(???) and Gmail. Their quickstart includes only two things: a link to unpublished docs and the sentence “We recommend datalix for cheap and highly avaliable [sic] vps’ses [sic]” (no closing punctuation like a period, despite that being common throughout the readme). You can tell very obviously which parts were written by the person behind this project and which were generated by an LLM.Edit 2:
Their
1.0.1-alpha.1 - Syncronizing [sic] versioning - Minor Changescommit rewrites like the entire project??? Very obviously an ai slop project by some teenager who had an idea far beyond their skill level and decided to use ai instead of building up their skills over several years and changing the scope of their project to be a building block towards their idea that helps them develop the knowledge they would actually need to develop a project like this. They’ll realize at some point that they’re in over their head and that fancy code generators don’t magically fix that; I’d be surprised if this project is still being worked on by the end of the year.
paris@lemmy.blahaj.zoneto
Selfhosted@lemmy.world•If you have one, how much do you pay for a domain name? Any cheap registrar recommendations?English
5·3 months ago+1 for Porkbun. They even offer $2/yr
<6–9 digit>.xyzdomains if you just want a domain for basically free and don’t care about having a nice and pretty one. 01384629.xyz or whatever for $2/yr to give their service a try is well worth it imo. I have one of these as well as a “real” domain I like that’s like $20 or $25/yr. I have no complaints with Porkbun.
paris@lemmy.blahaj.zoneto
Selfhosted@lemmy.world•How do you manage your home server configuration?English
1·5 months agoRecently switched to ucore. While I cannot for the life of me get SELinux to let my containers run without Permissive mode (my server was previously Endeavour OS and either didn’t have it or I disabled it long ago), I’ve otherwise had great success.
The config is a single yaml file that gets converted into a json file for Ignition, which sets everything up on first boot. It’s an OCI-based immutable distro with automatic updating, so I can mostly just leave it to its own devices and everything has been smooth for the first week I’ve been using it.
My Docker root directory is on a separate drive with plenty of space, so setting up involves directing Docker to that new root directory and basically being done (which my Ignition config handles for me).
paris@lemmy.blahaj.zoneto
Selfhosted@lemmy.world•Have you tried self-hosting your own email recently?English
2·8 months agoNever read this article before, thanks for sharing!
paris@lemmy.blahaj.zoneto
Selfhosted@lemmy.world•Dedicated music server or all-in-one media server?English
5·9 months agoJellyfin natively supports playlists. Symphonium also supports playlists, both local and from your Jellyfin server.
Am I mistaken that docker creates temporary volumes with a nondescript name and you can potentially dig up the volumes that were being used in
/var/lib/docker/volumes?
paris@lemmy.blahaj.zoneto
Selfhosted@lemmy.world•When building a home server, could a used/cheap PC do the job?English
4·1 year agoMy server pc is just my old computer parts. Ryzen 3 2200G with with 6Gb of RAM. It gets the job done!
paris@lemmy.blahaj.zoneto
Selfhosted@lemmy.world•Plex is discontinuing its “watch together” featureEnglish
2·1 year agoI had a few metadata issues with Jellyfin until I changed the primary metadata source to be the same as what Radarr/Sonarr use so they all the file names match up and I’ve had no issues since.
I also don’t have a notable issues with subtitles in Jellyfin, but maybe your requirements have more friction. Have you tried the (iirc included by default) Jellyfin plugin to automatically download subtitles for your stuff? Or the *arr program that handles subtitles (I forget its name)?
paris@lemmy.blahaj.zoneto
Selfhosted@lemmy.world•Self-Hosted setup for remote music lessons?English
2·2 years agoIf you use the public instance you don’t need to set up or host or install anything. You can selfhost it if you want, but the public instance works just fine.
One person goes to the web page and starts a room. The other can join the same room by knowing the name of the room. (It will generate a link when you create a room to make it easy to send to someone so they can join by just clicking the link.)
paris@lemmy.blahaj.zoneto
Selfhosted@lemmy.world•Self-Hosted setup for remote music lessons?English
6·2 years agoConsider giving MiroTalk a try. It has several versions but the P2P version would probably be perfect for your scenario. It’s free, runs in your browser, doesn’t need an account, and doesn’t have time limit shenanigans. I’ve used it in lieu of Discord calls before and don’t have any complaints.
paris@lemmy.blahaj.zoneto
Selfhosted@lemmy.world•Is it safe to automatically pull and update docker containers?English
2·2 years agoI use Watchtower and haven’t had any major issues in the two(?) years I’ve been using it. Make sure you use persistent volumes for your containers and make sure you back up those volumes. If anything breaks, you can roll back to before the update.
If you don’t use persistent volumes, you’ll lose data when Watchtower takes down the image and replaces it with the newer one (which doesn’t copy over ephemeral volumes).
I also recommend for database containers to use an image tag that won’t update with breaking changes. Don’t use
postgres:latest, usepostgres:15.2or something like that (whatever the image you’re using the database for recommends).
paris@lemmy.blahaj.zoneto
Selfhosted@lemmy.world•[Help] I can't make Radarr's hardlink workEnglish
1·2 years agoI didn’t realize this when I first set up Radarr/Sonarr and they ended up copying every single file instead of hardlinking. By the time I realized, I had like 400gb of duplicate files. Ended up running fclones and getting it all back.
paris@lemmy.blahaj.zoneto
Selfhosted@lemmy.world•Anyone else get an email from Portainer?English
2·2 years agoPortainer does store compose files though? I’ve manually used docker compose commands from the folders Portainer saves them in. They’re labeled with numbers instead of project names which makes it difficult to know which one you’re looking for, but I use rga so that wasn’t as much of an issue for me as it would have been otherwise. It was tedious, but the compose files very much exist on your hard drive.
paris@lemmy.blahaj.zoneto
Selfhosted@lemmy.world•"Portainer restructuring and layoffs" (cross-post from another site)English
2·2 years agoI started with Yacht and moved to Portainer. Yacht’s ui was just too heavy and unresponsive for me. I got logged out of sessions without it actually telling me almost every time I used Yacht. I would have to log out and in again just to use it (a process that often freezed up as well for reasons I cannot comprehend). I finally had enough and switched to Portainer; not a single complaint since.
paris@lemmy.blahaj.zoneto
Selfhosted@lemmy.world•Anyone knows a good lightweight self-hosted alternative to GitHub?English
3·2 years agoI recommend against gogs. It’s missing lots of features that I expected and I ended up switching to gitea anyways. Gitea works well for everything I need and forgejo is a fork of gitea that I might switch to in the future.
paris@lemmy.blahaj.zoneto
Selfhosted@lemmy.world•Introducing Bitmagnet: A self-hosted BitTorrent indexer, DHT crawler, content classifier and torrent search engine with web UI, GraphQL API and Servarr stack integrationEnglish
3·3 years agoGolang v1.0 was released in March of 2012. Not sure I would consider it a new language.
paris@lemmy.blahaj.zoneto
Selfhosted@lemmy.world•How do you keep your home servers online during powercuts?English
1·3 years agoFew reasons. First, the United States is huge. Texas alone is twice the size of Germany. Second, the U.S. has three main power grids. The left half, the right half, and Texas. It’s a little more complex than that, but the important part is that Texas is on its own. Third, Texas hates people. They let companies deregulate to hell and back, even at the expense of its residents.
The combination of being on its own power grid, deregulating that power grid and the companies that maintain it, and not taking proper precautions to protect its residents all leads to a less-than-reliable power grid when it gets hit with any non-standard weather. Texas especially needs to prepare for climate change, but things could definitely be going better…
paris@lemmy.blahaj.zoneto
Selfhosted@lemmy.world•Selfhosted backup solution with GUIEnglish
1·3 years agoKopia actually has a GUI option too! I use it all the time! I pair it with a docker webdav server running on my server pc across the room.
I think rathole is unmaintained. It hasn’t been updated in forever and basic features like proxy protocol are just sitting there waiting for a new release to make them available. I ended up replacing rathole with gost and I actually like it better. I can run an identical setup to rathole with straightforward command line parameters instead of a config file (though a config file can also be used).