Nextcloud is the pre-eminent open source file sharing and collaboration suite. In addition to hosting your files on a server locally or in the cloud, files can be synced to your desktop computer or mobile device, and a suite of over 100 apps are available, ranging from contacts, calendars, email, to video calls and chat, maps that display photos (based on their geo-location) and your walk/run/ride exercise routes, and facial recognition to search your photos.
A snap is available as the simplest install of nextcloud, with the snap source code available on github.
You can deploy a personal nextcloud server on Ubuntu 22.04 LTS running on a Linode or Digital Ocean server costing $5 per month with 25GB local data storage and $5 per month for 250GB S3 object storage for the data holding. Object storage is suitable as most of the data is not changing regularly, and so the cheaper object storage rather than block storage is worthwhile.
Once setup you will visit https://cloud.example.com to login to the nextcloud server.
A nextcloud client can run on your laptop or desktop or mobile device to synchronise data and other services across all your devices.
See Chapter 4 for details on standing up a Ubuntu server. Once a server is set up see Section ?? for installing Nextcloud.
Your donation will support ongoing availability and give you access to the PDF version of this book. Desktop Survival Guides include Data Science, GNU/Linux, and MLHub. Books available on Amazon include Data Mining with Rattle and Essentials of Data Science. Popular open source software includes rattle, wajig, and mlhub. Hosted by Togaware, a pioneer of free and open source software since 1984. Copyright © 1995-2022 Graham.Williams@togaware.com Creative Commons Attribution-ShareAlike 4.0