Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ubu1604:helios [2021/09/25 22:02] – [Server Setup] Bernard Condrauubu1604:helios [2022/07/27 14:55] (current) – [Web Server - Ubuntu Xenial Xerus 16.04 LTS ESM] Bernard Condrau
Line 1: Line 1:
 ====== Web Server - Ubuntu Xenial Xerus 16.04 LTS ESM ====== ====== Web Server - Ubuntu Xenial Xerus 16.04 LTS ESM ======
-I switched my VPS from a provider in Thailand to [[https://www.server4you.com/|Server4you]] on a server located in Köln/Germany. As per 24<sup>th</sup> September 2021, the following OS are available for their least expensive Server S configuration: CentOS 7, Debian 8, and Ubuntu 16.04 LTS. I chose Ubuntu, as for Ubuntu [[https://ubuntu.com/security/esm|Extended Security Maintenance]] is available with security updates until April 2026.+I switched my VPS from a provider in Thailand to [[https://www.server4you.com/|Server4you]] on a server located in Strassbourg/France. As per 24<sup>th</sup> September 2021, the following OS are available for their least expensive Server S configuration: CentOS 7, Debian 8, and Ubuntu 16.04 LTS. I chose Ubuntu, as for Ubuntu [[https://ubuntu.com/security/esm|Extended Security Maintenance]] is available with security updates until April 2026.
  
 ===== Server Setup ===== ===== Server Setup =====
Line 24: Line 24:
   * change the machine name:<code>sudo edit /etc/hostname   * change the machine name:<code>sudo edit /etc/hostname
 sudo edit /etc/hosts</code> sudo edit /etc/hosts</code>
-  * apache2 +  * enable //force_color_prompt=yes// in file //~/.bashrc// and ///root/.bashrc// 
-  * let'encrypt +  * add the following line to the sudoers file (not necessary for Debian) so .bashrc is read from root's home when opening a root shell:<code>sudo visudo 
-  * proftpd +Defaults set_home</code> 
-  * cams + 
-  * sec+===== Apache ===== 
 +  * Apache gets installed with image //Ubuntu 16.04 LTS with LAMP// through Server4you's setup. 
 +  * Keep default apache installation as his will remain maintained through Ubuntu ESM. On time of installation (24<sup>th</sup> Sep 2021) this is Apache 2.4.18 and PHP 7.0. 
 +  * Setup your virtual hosts 
 +  * Install [[deb9:apache#let's_encrypt|Let'Encrypt]] 
 +  * Install missing php modules:<code>sudo apt install php php7.0-mysql php7.0-sqlite</code> 
 + 
 +===== ProFTP Server ===== 
 +  * Install [[deb720:proftp|ProFTP Server]] 
 + 
 +===== UFW ===== 
 +  * Install [[deb9:ufw|UFW Firewall]] 
 + 
 +===== BackupPC ===== 
 +  * Setup [[deb10:backuppc#configuration_on_hosts|Configuration on Hosts for BackupPC]]
  
 ===== Links ===== ===== Links =====
   * [[https://ubuntu.com/blog/ubuntu-16-04-lts-transitions-to-extended-security-maintenance-esm|Ubuntu 16.04 LTS transitions to Extended Security Maintenance (ESM)]]   * [[https://ubuntu.com/blog/ubuntu-16-04-lts-transitions-to-extended-security-maintenance-esm|Ubuntu 16.04 LTS transitions to Extended Security Maintenance (ESM)]]