Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Building an Ubuntu Server

Building an Ubuntu Server

3h 5mBeginner2021-06-23

Authors

Scott Simpson

Scott Simpson

Creating Technology Courses as a Senior Staff Author at LinkedIn

Course details

Building and hosting your own server at home or in the office is a great way to learn about system configuration and administration, and also provides an opportunity to maintain control of your files and services. Servers are often used to provide services like file sharing and web hosting, and can be used for running containers, virtual machines, and other development tools. In this course, Scott Simpson demonstrates how to set up a Linux server using Ubuntu, and provides an introduction to system administration. He discusses storage and network configuration, gives advice on what kind of hardware to use, and surveys popular services that home and business users frequently require. At the end of this course, you’ll have the tools and knowledge to build a working server of your own.

Skills covered

Client Operating SystemsLinuxIT Help DeskProjectOpen Source

Concepts

Introduction

  • Building an Ubuntu server

Planning and Basic Setup

  • Planning your server
  • Creating installation media
  • Installing Ubuntu server
  • Accessing your server through SSH

System Management

  • System management tips
  • System and hardware information
  • Managing software with APT
  • Manual and automatic updates
  • Managing software with snaps
  • Users and access management
  • Exploring text and binary logs
  • Process management
  • Resource management
  • Service management
  • Planning for power interruptions
  • Installing a desktop environment

Storage

  • Adding a disk
  • Exploring redundant storage
  • Creating encrypted storage
  • Mounting disks automatically
  • Monitoring storage

Network

  • Network configuration with Netplan
  • Firewall administration with UFW
  • Monitoring network activity

Exploring Common Services

  • Hosting services on your server
  • Configuring an SSH server
  • Sharing files with Samba
  • Web hosting with Apache HTTP server
  • Web hosting with NGINX
  • Hosting a database with MariaDB
  • Monitoring the server with Cockpit
  • Virtualization with KVM QEMU
  • Containers with LXC
  • Containers with Docker
  • Cloud file hosting with Nextcloud
  • sharing media with docker and jellyfin

Conclusion

  • Your server and the internet
  • Next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal