Gonna be trying something out this week
Every zap I get going forward is gonna go towards building this out in time for Christmas
nostr:note1kukk3eprmlfkx4prkhre87unflz2uj5ukcjrh7wg22t5jpmfr85sg5lw0c
Login to reply
Replies (13)
btw wtf do i do for those 28 uncommitted changes
idk what im doing


nostr:npub1hee433872q2gen90cqh2ypwcq9z7y5ugn23etrd2l2rrwpruss8qwmrsv6


commit them and push them
π where are those buttons?
Pushing your project with git is just needed if you want to host your code somewhere other than your browser or if you want friends to join in and vibe with you
You donβt need to worry about it if youβre just vibing and deploying
nostr:npub15qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2exs5cyejr can you help our friend Ser Sleepy?
a reverse proxy on a VPS, combined with a wireguard tunnel, pointed to the dev computer's tunnel IP address, with the hot reload dev mode set to listen on 0.0.0.0 or the tunnel IP address of the dev computer, allows you to have both - you can work on the app, while people can see and use it.
i use this setup by default, so i can just show people stuff if i need to, remotely.
https://git.mleku.dev/mleku/reverse is my custom reverse proxy, it has very simple configuration, and incidentally can serve up a nostr.json nip-05, as well as go vanity redirects (that's what makes https://next.orly.dev/ point to my git host - click that and it shows you it's redirecting to the actual host, in a web browser, go uses that to find hosts from your DNS address with A/AAAA name/address mappings to access the repo with HTTP git.
https://github.com/angristan/wireguard-install is the wireguard install script i use, it even prints out a QR code you can use to configure mobile phone wireguard clients, when you run it, it configures the VPS using a questionairre, and then asks if you want to create one client. you can run it again to add or remove more clients also. for pc's you need to `cat` the config file, it prints the path of it under the QR code, and then paste that into your pc into `/etc/wireguard` usually wg0.conf - and then `sudo systemctl enable --now wg-quick@wg0` to enable and run your pc's wireguard connection. windows has a GUI, and mac is obviously a GUI, it's only linux that has it built into the kernel. read the instructions on the script, it explains the dependencies on various linux distros to enable it, i think it's called `wireguard-tools` on ubuntu.
last thing i want to say about wireguard is that once your VPS has it, you can reconfigure the SSH server to only listen on the VPS wireguard address, which blocks internet access to the SSH server, unless you have got a wireguard configuration that the script adds to your server's authorized clients list. this stops the endless logs and need to use fail2ban. and yes, it works EXACTLY the same way as nostr AUTH, a challenge, and a signature on the challenge to prove control of the key
OHHH okokok yeah thatβd be nice if anyone could join in and add or change stuff
I understood nothing btw


yeah, it's not exactly simple. would be cool to make a tool that you just give it your ssh key and it flings it up for you. i should make one of these. preferably a little GUI app that lets you also add clients and do all the configs i speak of, with various options you can add. like, i have a wireguard tunnel to a VPS in miami, which only redirects when i connect to github, after they shadowbanned me.
watch this space. it is a tedious and error prone task. i've done it about 4 or 5 times, and it still takes me about an hour in total.
what i would also add to it, is that it could also then install my relay, and if you leave that computer on and online, people can inbox right into your home server.
π―
Weβre working on making that workflow simpler, but it might take us a bit of time
In the meantime, you can keep vibing without needing to worry about it
Thank you lemon, really appreciate it bro!
Anytime, big dog π€
Keep the feedback coming!
Just donβt clear your browser cache (thatβs where your project files live until you other export or push with git)
For now you can just ask in the chat box to commit your changes and the AI will do it for you. Then you can use the 'Push to Nostr' button.