Build an Awesome Nextcloud Server (For Ubuntu 20.04) |
|
The popular LearnLinuxTV guide to setting up your own cloud with Nextcloud on Ubuntu 20.04 has been freshly updated for 2022! In this video, Jay will walk you through setting up an Ubuntu server for use with Nextcloud. In this tutorial, you'll be walked through the process of installing Nextcloud, setting up a TLS cert with Let's Encrypt, implementing online document editing, and more!
Thank you to Linode for sponsoring this video. Check out the following link to get your very own server for Nextcloud! ➜ https://learnlinux.link/akamai *Support Learn Linux TV* Note: Commission may be earned for any and all links presented here. - Support me on Patreon and get early access to new content! ➜ https://learnlinux.link/patron - Check out jay's latest book, Mastering Ubuntu Server 3rd Edition ➜ http://ubuntuserverbook.com - Affiliate store for Linux compatible hardware/accessories ➜ https://learnlinux.link/amazon - Check out the Tiny Pilot KVM for your Homelab ➜ https://learnlinux.link/tinypilot *Video Specific Links* Official blog post for this tutorial ➜ https://www.learnlinux.tv/?p=1730 Download Nextcloud ➜ https://nextcloud.com/install/#instructions-server *Time Codes* 00:00 - intro 02:38 - Setting up a Linode instance for Nextcloud 09:59 - Setting up a Domain/DNS 13:39 - Creating a non-root user 14:41 - Giving the non-root user access to sudo 16:02 - Installing all available updates 17:48 - Changing the server's hostname 22:59 - Disallowing root login via ssh 24:09 - Downloading the Nextclud installation file 26:05 - Setting up MariaDB 29:55 - Creating the database for Nextcloud 33:15 - Setting up Apache for Nextcloud 47:25 - Setting initial Nextcloud configuration 49:01 - Securing Nextcloud with a TLS certificate from Let's Encrypt 53:34 - Viewing (and fixing) setup warnings 59:15 - Setting up OnlyOffice integration in Nextcloud *Recommended stand-alone videos from Learn Linux TV* • How to create a bootable flash drive for installing Linux ➜ https://linux.video/flash-usb • Installing an operating system for Raspberry Pi ➜ https://linux.video/pi-imager • Understanding Linux permissions ➜ https://linux.video/perms • Essential tweaks for ALL Linux Servers ➜ https://linux.video/all-servers Recommended Courses from Learn Linux TV ---------- • Get up to speed with managing an OpenStack Cloud ➜ https://linux.video/openstack • Learn how to write your own Bash Scripts ➜ https://linux.video/bash • Install, configure, and maintain a Proxmox VE Cluster ➜ https://linux.video/pve • Automate tedious setup jobs by learning Ansible ➜ https://linux.video/ansible • Learn how to exit vim (and use it too) ➜ https://linux.video/vim *Linux-related Podcasts* • Enterprise Linux Security ➜ https://enterpriselinuxsecurity.show • The Homelab Show ➜ https://thehomelab.show *Learn Linux TV on the Web* • Main site ➜ https://www.learnlinux.tv • Community ➜ https://community.learnlinux.tv • Enterprise Linux Security Podcast ➜ https://enterpriselinuxsecurity.show • The Homelab Show Podcast ➜ https://thehomelab.show • Content Ethics ➜ https://www.learnlinux.tv/content-ethics • Request Assistance ➜ https://www.learnlinux.tv/request-assistance *Disclaimer* Learn Linux TV provides technical content that will hopefully be helpful to you and teach you something new. However, this content is provided without any warranty (expressed or implied). Learn Linux TV is not responsible for any damages that may arise from any use of this content. The person viewing Learn Linux TV's content is expected to follow their best judgement and to make their best decisions while working with any related technology. Always make sure you have written permission before working with any infrastructure. Also, be sure that you're compliant with all company rules, change control procedures, and local laws. #Nextcloud #Linux #Cloud |