services are being migrated from an existing standalone LXD/LXC server into the new cluster. Various media libraries, web hosts, blog sites, and photo sharing, also a NextCloud instance I use instead of Google Drive. I don't know why I do this to myself.
Landscape can be installed with limited/hobby licenses (10 physical, 50 container) on premesis. This allows full management of local or cloud servers, including updates and package deployment policies. In a later post, I will go over further configuration, but for now here's how to get up and running:
- Ubuntu 16.04
- Valid or self-signed SSL certifcates for the FQDN (no cert? try Let's Encrypt
Install the software
On the landscape server machine:
sudo add-apt-repository ppa:landscape/17.03 && \ sudo apt update && \ sudo apt install landscape-server-quickstart -y
Alternatively, you can install Landscape 16.06, just modify the repo command.
Copy certs to
/etc/ssl/certs/landscape_server.pem and the key file in
/etc/ssl/private/landscape_server.key and reconfigure this package.
scp CERTIFICATEFILES.* [email protected]:/home/user/
sudo cp FULLCHAIN.cer (for below)
sudo cp CERTIFICATE.crt /etc/ssl/certs/landscape_server.pem && \ sudo cp PRIVATECERTIFICATE.key /etc/ssl/private/landscape_server.key && \ sudo update-ca-certificates && \ sudo dpkg-reconfigure landscape-server-quickstart
/etc/hostname contains name only not FQDN
<server> in the URL of the
landscape-config command-line must match the server hostname as used in the certificate. Check the outputs of
hostname -f and
hostname on the landscape server .
sudo apt update && \ sudo apt install landscape-client -y && \ sudo landscape-config --account-name standalone --url https://FULLYQUALIFIEDDOMAINNAME/message-system --ping-url http://FULLYQUALIFIEDDOMAINNAME/ping
Answer the questions as prompted, all of these options can be changed later, after the machine is accepted into the Landscape server.