All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
Any providers with NextCloud template? Or are there any lightweight file sharing alternatives?
Are there any providers which offer NextCloud template so that I can quickly spin up a node with NextCloud installed, configured & security hardened. I just need to set-up some configurations such as my domain etcetera.
I have tried installing NextCloud on my VPS with DA and apparently it's hogging too much resources and I am receiving notifications on the high server load. I need a provider with NextCloud template as the process of setting up a NextCloud instance on a bare VPS is too time consuming and I will need a few of them on and off.
If there are no providers offering NextCloud template, are there any other lightweight file sharing script for personal usage to recommend?
Comments
Seafile, you need a VPS.
Their docker-compose deployment very simple, you can deploy it under 10 minutes.
Not sure why Nextcloud would be causing high CPU usage - I just check on mine (1 core, 1gb RAM) and load average is 0.2.
NextCloud template is a good idea though - although would still require some settings such as setting domain name etc.
I switched from Nextcloud to Seafile a month ago.
Nextcloud:
Seafile:
Docker run for Nextcloud:
Must change config:
(Cloudflare settings of this forum prevents me from posting the changes as a PHP script)
Crontab:
TLS termination is running on host machine using Caddy:
I did not have backup of the Nextcloud server.
Compose file for Seafile:
The
mariadb.cnf.txt
contains the following to reduce RAM usage:Total RAM usage is about 400MB.
Daily backup script:
TLS termination is running on host machine using Caddy:
Great, I just recently use Seafile, their performance blazingfast compared with NC. Migration from NC to Seafile also seamless using rClone.
The down thing aboug Seafile CE is garbage collection that taking times.
I use their default docker image and maxed out the limit of docker container to match my VPS available RAM:
Memory usage ~800 MB
Pydio is an open-source file-sharing and synchronisation software that runs on the user's own server or in the cloud.
https://pydio.com/en/demo
FWIW I compared the community edition vs the pro edition of Seafile and the pro edition uses a lot more RAM than the community edition - enough that I'm happy to run manual GC
Because pro version use elasticsearch. I think you can disable it to reduce the RAM usage
Thanks for the reply. I will give SeaFile a try.
Does anyone know if it's possible to use NextCloud / SeaFile as a storage drive (i.e. supporting one way sync)
If I use NextCloud / SeaFile with their clients, is it possible for me to delete the local files after synching them into the server? I want to free up space on my local machine and keep the files on NC / SF.
Also, if I were to install NextCloud / SeaFile's client on another machine, can I select which files to download instead of synching and downloading all files from NC / SF to every machine with NC / SF client, wasting a lot of storage space.
IIRC, the last I tried NC, I could not get one way sync to work. Whenever I tried to delete the local files, the files on NC will also be deleted. Therefore, I had to use the web upload and manually upload all my files which was kind of tedious.
The simple way to do that is use rclone to mount your seafile library. It will create new drive on your desktop that directly connected to seafile server without using local storage.
With nextcloud you could get the similar one, but performance over webdav on rclone is terrible.
For one way sync, use
rclone sync
command, not sync client.Then, if one way sync is your primary use case, it's more efficient to use SFTP target instead of Nextcloud Seafile.
Seafile also has a Seafile Drive app that mounts the remote storage as a network drive, and then you can move files into it.
I never used it.
If you have sync client installed, deleting local file causes remote file to be deleted.
Nextcloud sync client allows excluding certain folders (not files).
Seafile sync client asks you to select top-level folders (it's called libraries).
Thank you, for your reply.
I wanted to create accounts for my family and friends to share some folders & files with them and they can also upload and share folders & files with me. I thought NC / SF will be great for that.
I will be sure to look into it.
Yes, this is a pain as I was expecting something similar to how 'SFTP' / 'FTP' clients work.
After all it still boils down to I need something like 'SFTP' to transfer the file. Any alternative solutions is much appreciated.