At this moment there are 8 security issues open on GitHub (2 of them marked as High) and more than 190 issues in general. So it does look like a work-in-progress thing to me.
The application seems very cute and handy and it still might be very useful in a lot of specific use cases. Just keep in mind that it might not be production ready for you.
This is awesome software. Set it up as my home’s main file sharing server the last time it was posted here and it’s been great!
Moved all my family’s photos and videos out of the various clouds and now use this and it’s been great. Even my non tech savvy wife has gotten used to how it works and it works good for her. No complaints after the initial learning curve.
It’s not pretty but it does what it is supposed to do and it’s extremely easy to setup and configure.
Ah, a small correction regarding this... What I /meant/ to say in the video was that a lot of the INITIAL code was written this way, so the statement is mostly true for v0.2.3. Since then I've primarily been using vscodium (and recently zed) on my linux laptop, but I still tend to do quick prototyping on the phone when i get a bugreport or a sudden idea.
That part of the video was recorded at 3am as I just wanted to "get it done", which also explains the other mistakes (typos, phrasing). I tried to replace the audio-track of the video when i noticed the phonecoding part after uploading, but turns out that's not really possible, so I figured what's done is done, impractical as it is -- I've been trying to offer this correction when I see it come up.
So my workflow right now is mostly zed and pyright+black, and no AI/LLM except for localization of new strings to languages I don't speak.
I knew I've already seen this. Seemed like a great tool then as well as now. Will definitively deploy it on for my personal file server. Just haven gotten around it.
i use copyparty on a home server, but the ui is really a pain to use (and ugly). it should be much more straightforward to copy/move/rename/delete files.
The UI is terrible but AI is pretty good at messing with browser.js and the css file. I'm personally running it with a fair few spacing and layout tweaks to make stuff less janky and space wasting in galleries since the default margins are huge. Petty sure the layout shift scroll position stuff is gigabroken as well.
I like the idea of something like this with video transcoding (this just does audio). I dont need many of the features of Jellyfin, it'd just be nice to have a browser client for my video files though.
I also look for a sophisticated self hosted, open source transcoding solution as a web app, but in the mean time, the complete opposite: no bells and whistles, no config, no control except size: https://github.com/JMS1717/8mb.local
or do you mean a web based file manager / video gallery with transcoding capabilities?
Brilliant. This reminds me of (but is way more advanced) a single-file Python NoSQL key-value DB that used pickling to store data. It was FAST. Can't remember what happened to it. Anybody?
I wrote something similiar (minimal nosql key-value DB) and it was less fast than (specifically lower throughput, I did not measure other metrics) Redis, despite some passing attempts to make it fast (like using async/await for all IO).
At this moment there are 8 security issues open on GitHub (2 of them marked as High) and more than 190 issues in general. So it does look like a work-in-progress thing to me.
The application seems very cute and handy and it still might be very useful in a lot of specific use cases. Just keep in mind that it might not be production ready for you.
This is awesome software. Set it up as my home’s main file sharing server the last time it was posted here and it’s been great!
Moved all my family’s photos and videos out of the various clouds and now use this and it’s been great. Even my non tech savvy wife has gotten used to how it works and it works good for her. No complaints after the initial learning curve.
It’s not pretty but it does what it is supposed to do and it’s extremely easy to setup and configure.
https://github.com/9001/copyparty/
The most amazing thing is that this was coded on the author’s phone, on the bus, with Termux, Tmux and Vim.
Ah, a small correction regarding this... What I /meant/ to say in the video was that a lot of the INITIAL code was written this way, so the statement is mostly true for v0.2.3. Since then I've primarily been using vscodium (and recently zed) on my linux laptop, but I still tend to do quick prototyping on the phone when i get a bugreport or a sudden idea.
That part of the video was recorded at 3am as I just wanted to "get it done", which also explains the other mistakes (typos, phrasing). I tried to replace the audio-track of the video when i noticed the phonecoding part after uploading, but turns out that's not really possible, so I figured what's done is done, impractical as it is -- I've been trying to offer this correction when I see it come up.
So my workflow right now is mostly zed and pyright+black, and no AI/LLM except for localization of new strings to languages I don't speak.
wait wat
I have been using copyparty since the last hn thread on it months ago. It is a masterpiece of "Just Works" Technology.
What are you using it for?
This video is what got me into homelabbing, grabbed a n150 mini-pc and got jellyfin and the whole suite installed.
Tailscale + copyparty allowing seamless transfer of files between my phone and pc was the biggest qol i never knew i needed.
Previous discussion: https://news.ycombinator.com/item?id=44711519
I knew I've already seen this. Seemed like a great tool then as well as now. Will definitively deploy it on for my personal file server. Just haven gotten around it.
Glad it exists but hated using it
i use copyparty on a home server, but the ui is really a pain to use (and ugly). it should be much more straightforward to copy/move/rename/delete files.
The UI is terrible but AI is pretty good at messing with browser.js and the css file. I'm personally running it with a fair few spacing and layout tweaks to make stuff less janky and space wasting in galleries since the default margins are huge. Petty sure the layout shift scroll position stuff is gigabroken as well.
I like the idea of something like this with video transcoding (this just does audio). I dont need many of the features of Jellyfin, it'd just be nice to have a browser client for my video files though.
I also look for a sophisticated self hosted, open source transcoding solution as a web app, but in the mean time, the complete opposite: no bells and whistles, no config, no control except size: https://github.com/JMS1717/8mb.local
or do you mean a web based file manager / video gallery with transcoding capabilities?
Brilliant. This reminds me of (but is way more advanced) a single-file Python NoSQL key-value DB that used pickling to store data. It was FAST. Can't remember what happened to it. Anybody?
I wrote something similiar (minimal nosql key-value DB) and it was less fast than (specifically lower throughput, I did not measure other metrics) Redis, despite some passing attempts to make it fast (like using async/await for all IO).
pickledb? [0]
[0] https://github.com/patx/pickledb
sqlitedict? Or shelve/dbm?
I tried it a few month ago. I wanted to move 2tb of different type of data from one pc to a server.
The upload of these files were horrendes, it was slow on computing something, it was slow in transfering and the ui sucked.
I enabled sshd and moved everything over with scp.
I loved the video, i hated my one time experience with it :|