My home server doesn't really do PHP very well for some reason (Matomo was VERY slow and I have no clue why), so I'm curious if there's a non-PHP alternative to #NextCloud that's any good and compatible with iOS.
Please #boost this, because I'd really like to set something up that will work well for me...
@noiob That's kind of what I'm thinking... I'll probably just have to figure out how to improve the PHP control on the server... Or install Apache in addition to the Nginx that's already installed. Bleh.
@noiob Yeah but most PHP apps including NextCloud seem to be built with Apache in mind with Nginx support being secondary, if it's present at all.
@Alamantus that's probably due to the fact that you have to manually configure nginx to run php, so it's easier to default to apache in tutorials. There shouldn't be a difference in feature set
@noiob My server must just not be great for it, then. It's a 2014(?) HP laptop, so it's got plenty of RAM for most server apps, just not good enough processing power for big PHP apps? No clue. I'll probably just have to try again and maybe I'll do something better than last time somehow lol
@Alamantus idk Nextcloud is also just really slow at times, like when syncing a lot of files it takes ages because it waits for each database transaction to succeed and stuff
@noiob That makes sense, but I'm mostly talking about just the UI loading. I never even got to the syncing part when I tried it last because it took so long to open the admin!
@stevenroose I like using Go apps, but I haven't gotten around to learning Go so I can't make any of my own... That's why I appreciate Node. I also like PHP, but my main problem is that my home server, for whatever reason, doesn't like running PHP apps. No clue why!
@Alamantus Which part of NextCloud are you thinking of replacing and/or which parts of NextCloud you actually use?
The problem with all-in-one applications is that it takes a lot to duplicate, but individual applications might work in their place.
@dmoonfire That's a great point. I'm mainly interested in file storage with a nice interface, but the all-in-one nature is definitely a big draw... I don't really have that much use for it overall tbh
@Alamantus I have had a similar problem in the past. PHP is just a bad base to build on. :( If all you need is file sync, I use Syncthing and am happy about it. If you use all of the rest of the stuff in Nextcloud, I haven't really found a great alternative.
@Alamantus I would suggest you solve the PHP problem instead. It's (almost) always a question of enough RAM and CPU and then tweak settings in /etc/php.ini.
@Alamantus If your server is CPU or RAM constrained, take a look at lighttpd for your PHP needs. I found it pretty easy to set up. (Certainly easier than nginx.)
@Alamantus possible the fix of your local problem would be better but here are some alternatives https://github.com/awesome-selfhosted/awesome-selfhosted#file-transfersynchronization
Seafile Community Edition as a replacement for nextcloud?
But as far as I know the iOS App is not FOSS.
Just to add: I used Seafile for years on a Raspberry Pi. It's rock solid, even more than nextcloud ever was.
Its core is written in C and fast as hell. The Community Edition is FOSS.
I just switched to Nextcloud because it has Cal/CardDAV and many more functions. But I really miss the stability of Seafile.
@PrivacyBlog I've had Seafile recommended before but didn't actually look at it until now, and those look like exactly the features I'm looking for. Speed, file storage and sharing, and even collaborative documents!
I'm not sure I need the contacts and calendar things just yet, and those other features are cool, but this is probably enough for now!