| 3 Jul 2025 |
@emma:rory.gay | yes, across continents no less | 10:55:22 |
@emma:rory.gay | (not security sensitive, so lack of encryption is fine) | 10:55:56 |
@emma:rory.gay | though here's one thing NFS does appear to be far better at: parallel lookups | 10:56:30 |
@emma:rory.gay | it doesnt do the entire speeding up/hanging/slowing down thing sshfs does | 10:56:44 |
@saiko:knifepoint.net | okay, no idea about that, I’ve only done NFS across short distances where the latency was somewhat okay, and there it was alright if you were patient | 10:58:23 |
@saiko:knifepoint.net | maybe a distributed filesystem would be better here if you want this to be fast, though that’s also something I’ve never used (but want to) | 10:59:36 |
@emma:rory.gay | okay, maybe i should explain what im trying to accomplish in the first place:
im trying to debug and fix some code (nodejs) in production, as it cant really be tested (its not nixos, the src/dist dirs are read/write...)
my IDE really hates remote filesystems, so im trying to make it as smooth as possible (thanks jetbrains)
before even trying to do it this way i was making a git commit, pushing to github and pulling constantly, slowing down any attempt to debug things a lot | 11:02:01 |
K900 | Jetbrains stuff has proper remoting now no? | 11:02:20 |
@emma:rory.gay | doesnt that have the entire "oh but my binaries!" problem? | 11:03:27 |
@saiko:knifepoint.net | can you run it locally and have it access the remote database (especially while the remote is running)? | 11:03:29 |
@emma:rory.gay | no because the code im debugging has to do with incomming http requests rather than the db/data side of stuff | 11:03:57 |
@saiko:knifepoint.net | then just push the new build to the remote when it’s fixed | 11:03:59 |
@saiko:knifepoint.net | ah | 11:04:02 |
K900 | What problem? | 11:04:08 |
@emma:rory.gay | just tried to set it up, and yeah it wants to download the entire IDE on my server | 11:06:30 |
@saiko:knifepoint.net | you could set up the remote web server (probably a reverse proxy?) to route requests over a ssh proxy socket to your computer | 11:06:41 |
@emma:rory.gay | then im gonna get hyper bottlenecked on the db for sure | 11:07:07 |
@emma:rory.gay | even just using dbeaver against that machine sucks (sometimes takes >5 minutes to run a simple select query) | 11:07:48 |
@emma:rory.gay | the db is 1.3GB so i cant imagine that going well with this app at 12mbps | 11:08:25 |
@emma:rory.gay | with a 1mbps upload cap when im working on CDN code... lol | 11:08:46 |
@saiko:knifepoint.net | okay… then I would also download the full IDE on the server if you need it. or use another | 11:09:54 |
@saiko:knifepoint.net | I think vs code also has pretty good remote tools | 11:10:00 |
@emma:rory.gay | oh great, i cant use the remote thing in webstorm | 11:10:46 |
@emma:rory.gay | it has... somehow summoned kwalletd? (i didnt even know i had that???) | 11:11:03 |
@emma:rory.gay |  Download clipboard.png | 11:11:40 |
@emma:rory.gay | okay, jetbrains remote tools are miserable (its downloading the IDE to my local machine to then upload to the server over SSH........) | 11:11:57 |
@emma:rory.gay | so yeah, NFS i guess it is... | 11:13:09 |
@saiko:knifepoint.net | services.openvscode-server is apparently right there. just saying | 11:14:50 |
@emma:rory.gay | meow | 11:15:27 |
@emma:rory.gay | hm, now i have permissions issues... how can i remap users on the nfs server? | 11:24:38 |