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.