Ubuntu Server is a flavor of Ubuntu that comes with with no desktop environment by default, with command-line SSH login as the default way of remote access. This tag should be used for questions related to Ubuntu Server (as opposed to Ubuntu Desktop variants), as well as any questions related to installing services and programs on Ubuntu Server.

Some Basic Definitions:

Term Definition
Server A device on a network which provides "services" to other devices such as web content, file sharing, email, printing, and shared disk space
Ubuntu Server An Operating System (OS) which (through software/hardware) allows the device(s) to perform server-related functions
LAMP An acronym for a typical web server meaning Linux, Apache, MySQL, PHP
LAMPP An acronym for a more generalised web server meaning Linux, Apache, MySQL, PHP, PostgreSQL

Brief Introduction to the Subject:

Packages and programs that are included in Ubuntu Server include web servers, databases, DNS, containers, etc. These programs include:

  • Apache 2 and NGINX Web servers
  • MySQL, MariaDB and PostgreSQL Databases
  • PHP, Perl, JavaScript etc.
  • Bind 9 DNS Server
  • Docker, LXD and Kata Containers

These programs can be set up and installed separately from the Ubuntu Server Core, but questions regarding those programs should be tagged with that program's tag.

Important Links for Learning More: