CaddyĪs I mentioned, I’m using Caddy as the web server for the whole thing. Mine is a START 1-S from Scaleway, because, since the storage backend will be remote (I’ll come back to that later on), I needed a better bandwidth than the best-effort 100Mbps one I have on my OVH cloud instances (and I know that because I previously tried this setup on one of these, which resulted in poor performances), so mine has a 200Mbps bandwidth (I couldn’t find any piece of info about whether that was guaranteed or best-effort, though).įor the record, OVH does offer instances with guaranteed 250Mbps bandwidth, though given their rates it’s not something I can afford only for that use, especially given what competitors offer, including Scaleway.Īnyway, try to keep the bandwidth requirement in mind while chosing where you’ll host your Nextcloud instance.Īlso for the record, the operating system on my VPS at the time of writing is GNU/Linux, more precisely Ubuntu 16.04 LTS, so the processes I’ll describe in this blog post might slightly differ if you’re running another GNU/Linux distribution or another operating system.
Update: right after I published this post, Antoine made an amazing Ansible playbook based on it, which you can check out right here! LCPP: (GNU/)Linux-Caddy-PostgreSQL-PHP Get the right hostingįirst things first, because I want to have control over the whole thing, I’m self-hosting most of the pieces of software I previously mentioned on a personal VPS. And no, I haven’t been asked to write that paragraph ?) Diversity is great, as people from both Coz圜loud and Nextcloud would tell you. Although people can seem to think it might be hypocritical from me to do so, my take on the matter is that Cozy and Nextcloud aren’t competitors, and although they have some features in common, one can easily complete the other, as Cozy (which I also use) has features Nexctloud doesn’t have and vice-versa.
(Disclaimer: because I know that some who read this blog might ask the question, let me get things straight first: yup, I’m using Nextcloud as my Google Drive replacement, even though I currently work at Coz圜loud. Because of the whole stack’s current state, it does require some technical skills, though.
So far I got all of that working together on my personal space, so let me walk you through how to do that yourself. Collabora Online (without Docker) as the collaborative office suite.OpenStack’s object storage (Swift) as the scalable storage backend.Nexctloud 13 as the whole cloud management solution.Just as many reasons for me to look for a Google Drive-like solution that I could entirely control. In my case, I’m not really at ease with the fact that I need to upload administrative documents containing personal data to Google in order to register for my boat driving license, nor do I with the fact that my phone will automatically upload every picture I take to Google’s servers so it can be processed and have any data it contains extracted and stored in a database I don’t have control over. Add to that the whole storage service they also provide, and you get Google Drive, the best way to directly feed Google with all your files and data, including personal and administrative documents, music collections, photos from your smartphone… In other words, a huge volume of data that either is litteraly personal data, or can be used to extract personal data about you without your explicit consent (in Google’s case). Among every Google service, there’s one that is hugely used among both individuals and organisations, which is Google Docs. Make your own Google Drive+Docs with Nextcloud, Collabora Online and object storage Fri, Jul 13, 2018Īs someone who values privacy (mine and others'), I usually try to find new ways of getting rid of the now infamous GAFAM and their friends, the biggest of them all being Google.