Web Notes
2022.03.01
Install Nextcloud with PlanetScale cloud database
Notes of Nextcloud installation on Ubuntu server with Nginx web server and PlanetScale cloud database.
Ubuntu supports the ability to upgrade from one LTS to the next LTS in sequential order. For instance, a user on Ubuntu 16.04 LTS can upgrade to Ubuntu 18.04 LTS, but cannot jump directly to Ubuntu 20.04 LTS. To do this, the user would need to upgrade twice from Ubuntu 16.04 to Ubuntu 20.04.
For a complete list of releases and current supporting status see the Ubuntu Wiki Releases page.
Check the release notes for the new release for any known issues or important changes.
sudo apt update
sudo apt upgrade
sudo reboot
Users should check that there is sufficient free disk space for the upgrade. Systems with additional software installed may require a few gigabytes of disk space.
The upgrade process takes time to complete, be patient.
Third-party software repositories and PPAs are disabled during the upgrade. However, any software installed from these repositories is not removed or downgraded. Software installed from these repositories is the single most common cause of upgrade issues.
It is recommended to upgrade the system using the do-release-upgrade
command on server edition and cloud images. This command can handle system configuration changes that are sometimes needed between releases.
To check for any available new versions to which you can upgrade, run the following command:
do-release-upgrade -c
This will check Ubuntu’s servers for any available updates and informs you which version of Ubuntu you’ll be upgrading to.
To begin this process, run the following command:
sudo do-release-upgrade
Upgrading to a development release of Ubuntu is available using the -d
flag:
sudo do-release-upgrade -d
Frank Lin
Web Notes
2022.03.01
Notes of Nextcloud installation on Ubuntu server with Nginx web server and PlanetScale cloud database.
Tutorials
2020.01.09
IKEv2, or Internet Key Exchange v2, is a protocol that allows for direct IPSec tunnelling between networks. It is developed by Microsoft and Cisco (primarily) for mobile users, and introduced as an updated version of IKEv1 in 2005. The IKEv2 MOBIKE (Mobility and Multihoming) protocol allows the client to main secure connection despite network switches, such as when leaving a WiFi area for a mobile data area. IKEv2 works on most platforms, and natively supported on some platforms (OS X 10.11+, iOS 9.1+, and Windows 10) with no additional applications necessary.
Tools
2020.10.20
IBM Cloud CLI allows complete management of the Cloud Functions system. You can use the Cloud Functions CLI plugin-in to manage your code snippets in actions, create triggers, and rules to enable your actions to respond to events, and bundle actions into packages.