8 ms·
Recently people built a super-lightweigt alternative, named copyparty[0]. To me that looks like it does everything people tend to need without all the bloat. [
by lompad 11mo ago
Recently people built a super-lightweigt alternative, named copyparty[0]. To me that looks like it does everything people tend to need without all the bloat.
[0]: https://github.com/9001/copyparty https://github.com/9001/copyparty
- nucleardog 11mo agoI think "people" deserves clarification: Almost the entire thing was written by a single person and with a _seriously_ impressive feature set. The launch video is well worth a quick watch: https://www.youtube.com/watch?v=15_-hgsX2V0&pp=ygUJY29weXBhcnR5 https://www.youtube.com/watch?v=15_-hgsX2V0&pp=ygUJY29weXBhc... I don't say this to diminish anyone else's contribution or criticize the software, just to call out the absolutely herculean feat this one person accomplished.
- mouse-5346 11mo agoYeah people there pretty much mean one dude. It's mine boggling how much that little program can do considering it had one dev.
- tspng 11mo agoDon't forget, "Lot of the code was written on a mobile phone using tmux and vim on a bus". That's crazy.
- Imustaskforhelp 11mo agoI have tried to run micro https://micro-editor.github.io/ https://micro-editor.github.io/ on my phone but this is some other beast if someone is running tmux and vim on their phone I have found that typing normally is really preferably on android and usually I didn't like having to press columns or ctrl or anything so as such since micro is really just such a great thing overall, it fit so perfectly that when I had that device, I was coding more basic python on my phone than I was on my pc Although back then I was running alpine on UserLand and I learnt a lot trying to make that alpine vm of sorts to work with python as it basically refused to and I think I learnt a lot which I might have forgotten now but the solution was very hacky (maybe gcompat) and I liked it
- cess11 11mo agoI do a lot of development and sysadmin stuff on phones and tablets, to a large degree due to PentiKeyboard. It helps a lot to see the entire screen and have all the usual keyboard sends that a regular, physical keyboard has. https://software-lab.de/penti.html https://software-lab.de/penti.html
- az09mugen 11mo agoI'm using micro in termux on my android. The keyboard of termux is quite adapted to the CLU bindings (ctrl-f, ctrl-s,...). My main use is to take notes, though I bought a physical small bluetooth keyboard perfect for making a little bit of python scripts from time to time. I must admit that coding in vim on a kinda big project on a smartphone is really impressive.
- flanbiscuit 11mo agoThere was an HN discussion about it 3 months ago with responses from the author, in case anyone is interested: https://news.ycombinator.com/item?id=44711519 https://news.ycombinator.com/item?id=44711519
- seemaze 11mo agoI found copyparty to be too busy on the UI/UX side of things. I've settled on dufs[0], quick to deploy, fast to use use, and cross platform. [0] https://github.com/sigoden/dufs https://github.com/sigoden/dufs
- davidcollantes 11mo agoDo you have a systemd for it, run it with Docker, or simply manually as needed? I find its simplicity perfect!
- seemaze 11mo agoI run it manually as needed. It's already packaged for both Alpine Linux and Homebrew which suits my ad-hoc needs wonderfully!
- johnsea 11mo agoThis is not an alternative as it only covers files. Mind what is in the article: "I like what Nextcloud offers with its feature set and how easily it replaces a bunch of services under one roof (files, calendar, contacts, notes, to-do lists, photos etc.), but ". For us Nextcloud AIO is the best thing under the sun. It works reasonably well for our small company (about 10 ppl) and saves us from Microsoft. I'm very grateful to the developers. Hopefully they are able to act upon such findings or rewrite it with go :-). Mmh, if Berlin (Germany) wouldn't waste so much money in ill-advised ideology-driven and long-term state-destroying actions and "NGOs" they had enough money to fund 100s of such rewrites. Alas...
- mynameisvlad 11mo agoThere is no way it’s going to be completely rewritten from scratch in Go, and none of whatever Germany is or isn’t doing affects that in any way shape or form.
- preya2k 11mo agoActually, it's already been done by the former Nextcloud fork/predecessor. OwnCloud shared a big percentage of the Nextcloud codebase, but they decided to rewrite everything under the name OCIS (OwnCloud Infinite Scale) a couple of years ago. Recently, OwnCloud got acquired by Kiteworks and it seemed like they got in a fight with most of the staff. So big parts of the team left to start "OpenCloud", which is a fork of OCIS and is now a great competitor to Nextcloud. It's much more stable and uses less resources, but it also does a lot less than Nextcloud (namely only File sharing so far. No Apps, no Groupware.) https://github.com/opencloud-eu https://github.com/opencloud-eu
- hadlock 11mo agoThanks for sharing this, I've been wanting to look at private cloud stuff but it was all written in PHP. It looks like OpenCloud is majority Go with some php and gherkin, which is a step in the right direction.
- brendoelfrendo 11mo ago
- scrollop 11mo agoCopyparty looks amazing, wow https://www.youtube.com/watch?v=15_-hgsX2V0 https://www.youtube.com/watch?v=15_-hgsX2V0
- ryandrake 11mo agoI watched the video, too, and while amazing, it's the poster child for feature creep. It starts out as a file server, and at some point in the demo it's playing transcoded media and editing markdown?? Really impressive, but I think I'll stick to NFS.
- Dylan16807 11mo ago> everything people tend to need > NOTE: full bidirectional sync, like what nextcloud and syncthing does, will never be supported! Only single-direction sync (server-to-client, or client-to-server) is possible with copyparty Is sync not the primary use of nextcloud?
- peanut-walrus 11mo agoPersonally, the only thing I need is stable clients on both desktop and mobile with bidirectional sync. Copyparty seems really cool, but it explicitly does not do that.
- wltr 11mo agoHave you considered syncthing? There’s shiny new and super cool Sushi Train (or Sync Train by other name) app for iOS (I wish the author would make it a paid app, so much I like it!): https://github.com/pixelspark/sushitrain https://github.com/pixelspark/sushitrain Not affiliated, but a very happy user. I mention iOS, because that was what I needed personally, as there was syncthing for Android since forever.
- hebelehubele 11mo agoIt's an amazing piece of software. If only the code & the configuration was readable. It's overly reliant on 2-3 letter abbreviations, which I'm sure has a system, but I haven't yet been able to decipher.