Ubuntu Linux can be defined in many ways and from different angles. First off, it is an operating system (usually shortened to OS). Ubuntu is a distribution of Linux, based on Debian, and that gives it some characteristic features. But to describe it only as an OS would be nothing short of unfair: it also has a wide range of pre-installed applications and many more readily available at the click of the mouse, and an ever-growing user community. Ubuntu Server is an extremely powerful distribution for servers and network appliances. Whether you're setting up a high-end database host or a small office file server, the flexible nature of Ubuntu Server will meet and surpass your needs.
Help Category:
- Introduction of Managing Ubuntu Users and Groups
- Managing Ubuntu Users and Groups
- Creating Ubuntu user account
- Creating Ubuntu user accounts in batch mode
- Creating group in Ubuntu Server
- Adding group members in Ubuntu
- Deleting a user account in Ubuntu
- Managing Ubuntu file permissions
- Getting root privileges with sudo in Ubuntu server
- How to Set resource limits with limits.conf in Ubuntu
- How to Set up public key authentication in Ubuntu
- How to secure Ubuntu user accounts
- Ubuntu Networking
- Introduction of Ubuntu Networking
- Connecting to a network with static IP in Ubuntu server
- How to Install DHCP in Ubuntu server
- How to Install DNS in Ubuntu server
- Hiding behind proxy with squid in Ubuntu
- Being on time with NTP in Ubuntu
- Discussing load balancing with HAProxy in Ubuntu
- Tuning TCP stack for Ubuntu
- Troubleshooting Ubuntu network connectivity
- Securing remote access with OpenVPN in Ubuntu
- Securing Ubuntu network with uncomplicated firewall
- Securing Ubuntu server against brute force attacks
- Discussing Ubuntu security best practices
- Introduction for Working with Ubuntu Web Servers
- Installing and configuring Apache in Ubuntu web server
- Serving dynamic contents with PHP in Ubuntu
- How to Host multiple websites with virtual domain in Ubuntu server
- Securing web traffic with HTTPS in Ubuntu
- Installing Nginx with PHP_FPM in Ubuntu
- Setting Nginx as reverse proxy in Ubuntu
- Load balancing with Nginx in Ubuntu
- Setting HTTPs on Nginx in Ubuntu
- Benchmarking and performance tuning of Apache in Ubuntu
- Securing Ubuntu web server
- Troubleshooting Ubuntu web server
- Working with Mail Servers in Ubuntu
- Introduction on Working with Mail Servers in Ubuntu
- Sending e-mails with Postfix in Ubuntu
- Enabling IMAP and POP3 with Dovecot in Ubuntu
- Adding e-mail accounts in Ubuntu
- Mail filtering with spam-assassin in Ubuntu
- Troubleshooting the mail server on Ubuntu
- Installing the Zimbra mail server on Ubuntu
- Handling Databases in Ubuntu server
- Introduction on Handling Databases in Ubuntu server
- Installing relational databases with MySQL in Ubuntu server
- Storing and retrieving data with MySQL in Ubuntu server
- Importing and exporting bulk data in Ubuntu server
- Adding users and assigning access rights in Ubuntu server
- Installing web access for MySQL in Ubuntu
- Setting MySQL backups in Ubuntu
- Optimizing MySQL performance – queries in Ubuntu
- Optimizing MySQL performance – configuration in Ubuntu
- Creating MySQL replicas for scaling and high availability in Ubuntu
- Troubleshooting MySQL in Ubuntu
- Installing MongoDB in Ubuntu
- Storing and retrieving data with MongoDB in Ubuntu
- Network Storage in Ubuntu
- Introduction of Network Storage in Ubuntu
- Installing Samba server in Ubuntu
- Adding users to Samba server on Ubuntu
- Installing secure FTP server in Ubuntu
- Synchronizing files with Rsync in Ubuntu
- Performance tuning Samba server in Ubuntu
- Troubleshooting Samba server in Ubuntu
- Installing Network File System in Ubuntu
- Cloud Computing in Ubuntu
- Introduction for Cloud Computing in Ubuntu
- Creating virtual machine with KVM in Ubuntu
- Managing virtual machines with virsh in Ubuntu
- Setting up your own cloud with OpenStack on Ubuntu
- Adding a cloud image to OpenStack in Ubuntu
- OpenStack Virtual instance in Ubuntu
- Installing Juju as a service orchestration framework on Ubuntu
- Managing services with Juju on Ubuntu
- Working with Containers in Ubuntu
- Introduction for Working with Containers in Ubuntu
- Installing LXD, Linux container daemon in Ubuntu
- Deploying your first container with LXD in Ubuntu
- Managing LXD containers in Ubuntu
- Managing LXD containers – advanced options in Ubuntu
- Setting resource limits on LXD containers in Ubuntu
- Networking with LXD in Ubuntu
- Installing Docker in Ubuntu
- Starting and managing Docker containers in Ubuntu
- Creating images with a Dockerfile in Ubuntu
- Understanding Docker volumes in Ubuntu
- Deploying WordPress using a Docker network in Ubuntu
- Monitoring Docker containers in Ubuntu
- Streaming with Ampache in Ubuntu
- Introduction for Streaming with Ampache in Ubuntu
- Installing Ampache server in Ubuntu
- Uploading contents and creating catalogs in Ubuntu
- Setting on-the-fly transcoding in Ubuntu
- Enabling API access for remote streaming in Ubuntu
- Streaming music with Ampache in Ubuntu
- Communication Server with XMPP in Ubuntu
- Introduction on Communication Server with XMPP in Ubuntu
- Installing Ejabberd in Ubuntu
- Creating users and connecting with XMPP client in Ubuntu
- Configuring Ejabberd installation in Ubuntu
- Enabling group chat on Ubuntu
- Chat server with Node.js on Ubuntu
- Git Hosting
- Introduction on Git Hosting
- Installing Git on Ubuntu server
- Creating a local repository with Git CLI in Ubuntu server
- Storing file revisions with Git commit
- Synchronizing repository with remote server
- Receiving updates with Git pull
- Creating repository clones
- Installing GitLab, your own Git hosting
- Adding users to GitLab server
- Creating repository with GitLab
- Automating common tasks with Git hooks
- Collaboration Tools
- Introduction
- Installing VNC server
- Installing Hackpad, a collaborative document editor
- Installing Mattermost – a self-hosted slack alternative
- Installing OwnCloud, self-hosted cloud storage
- Performance Monitoring in Ubuntu
- Introduction for Performance Monitoring in Ubuntu
- Monitoring CPU in Ubuntu
- Monitoring memory and swap in Ubuntu
- Monitoring network in Ubuntu
- Monitoring storage in Ubuntu
- Setting Ubuntu performance benchmarks
- Centralized Authentication Service
- Introduction on Centralized Authentication Service
- Installing OpenLDAP on Ubuntu
- Ubuntu server logins with LDAP
- Authenticating Ejabberd users with LDAP in Ubuntu
- Ubuntu Server Installation
- Preparation before Ubuntu installation
- Ubuntu manual installation
- Ubuntu advanced installation
- Automated Ubuntu installation
- Working with Ubuntu Web Servers