Nextcloud Installation
-
Prerequisites
bash sudo apt install -y openssh-server net-tools -
Install
bash sudo snap install nextcloud -
Configure
bash sudo nextcloud.manual-install <username> <password> -
Set Trusted Domain
set it to the hostname that your server is at, or the ip it is at
bash sudo nextcloud.occ config:system:set trusted_domains 1 --value=<example.com>bash sudo nextcloud.occ config:system:set trusted_domains 1 --value=192.168.0.219 -
certificate
open up some ports
bash sudo ufw allow 22 sudo ufw allow 80,443/tcp sudo ufw enableselect which encryption method
bash sudo nextcloud.enable-https lets-encryptbash sudo nextcloud.enable-https self-signed -
Go to the website, sign on as admin, and continue configuring.
Warning
Hard to backup and manage files because snap data is stored in root.
Workaround:
External References
- https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-nextcloud-on-ubuntu-20-04
- syncing
- android apps
Nextcloud Integration
With Thunderbird
- https://docs.nextcloud.com/server/19/user_manual/pim/sync_thunderbird.html
- https://addons.thunderbird.net/en-US/thunderbird/addon/dav-4-tbsync/?src=search
- https://addons.thunderbird.net/en-US/thunderbird/addon/tbsync/?src=search
- https://github.com/jobisoft/DAV-4-TbSync/
- https://github.com/jobisoft/TbSync