

Thanks for the info, I appreciate it.
Thanks for the info, I appreciate it.
I am a newbie so I am not sure I understand correctly. Tell me if my understanding is good.
Your Pi-Hole act as your DNS, so the VPS use the pi-hole through the tunnel to check for the translation IP, as set through the DNS directive in the wg file. For example, my pi-hole is at 10.0.20.5, so the DNS will be that address.
On the local side, the pi-hole is the DNS for all the services on that subnet and each service automatically populate their host name on pi-hole. I can configure the DNS server in my router/firewall (OPNSense in my case)
So when I ping service.example.com, it goes through the VPS, which queries the pi-hole through the tunnel and translates the address to the local subnet IP if applicable.
So when I have the wg connection active and my pi-hole is the DNS, every web request will go through the pi-hole. If the IP address is inside the range of AllowedIPs, the connection will go through the tunnel to the service, otherwise, the connection will go through outside the wg tunnel.
Does that make sense?
How does WG work on the local side of the network? Do you need to connect each VM/CT to the wireguard instance?
I am currently setting up my home network again, and my VPS will tunnel through my home network and NPM will be run locally on the local VLAN for services and redirect from there.
I wonder if there is any advantage to run NPM on the VPS instead of locally?
It is a lot simpler nowadays. Download Caddy, put a 2 line config and you are good to go.
I tried to use my phone without a cover, but it’s so thin that I don’t like the feeling. So I went back to my cover only for the added thickness.
I do that, but I add a bit of maple syrup as well. I like my vinaigrettes more acidic, so I usually put more vinegar than oil.
Let’s be real. A company comes in and offer you a life changing, fuck you money that covers the rest of your life.
Very few people can resist that, me included.
Yes, but since he is working on the product itself, it’s heavily biased.
He can use the app without leaving a review.
You talk about vibecoding buddy, you think they SSH into anything?
The tech itself is great.
But:
It’s akin to when everything is urgent, nothing is.
At one point, you gotta accept that you can’t do everything and move on. You can always re-find the information if it comes down to it in the future. Or you can use bookmark folders to be able to eventually go back to what you think is important.
If I have more than 6-7 tabs open, I check what I need to absolutely save and add that to a bookmark folder, then I close my browser and start fresh.
You gotta be nimble to navigate through 50+ tabs to find what you are looking for
“The demonstration is trivial and left to the reader” or any variation of that. Fuck you, do the fucking demonstration.
Got this so much in my engineering courses.
Laziness. I used Ubuntu, then tried a few distros based on it, and Linux Mint worked well enough out of the box.
I have a few issues with it, but i have easy workarounds so that’s good enough for me.
Were you drinking before posting this reply?
No please. Use a password manager with randomly generated usernames when possible.
Dropshippers don’t advertise themselves as such.
I split my docker containers so that I can selectively backup what I want easily on proxmox
For example, I am currently running an Abiotic Factor server that I don’t care to backup. So I just dont add the container to the backups and I am done.
Proxmox is a great starting point for self hosting. You don’t need advanced features to start, and you can easily create VMs and containers.
My uneducated kernel take. Flexibility is acceptable and desirable in small projects or low impact projects.
When the majority of the internet and a good chunk of PC are dependent on your project, predictability and stability is much more important than flexibility.