Software
We need to install Debian Linux onto our computer to form a foundation. We will use Docker to create secure, self-contained "virtual operating systems" that are easy to monitor and keep up-to-date. Importantly, we need to create a backup solution and setup remote access for our server.
What is Linux?
When you purchase a MacBook, it comes with MacOS pre-installed on it. This operating system is w...
An Open Ecosystem
Linux is an open-source community that focuses on sharing power and responsibility among people i...
Installing an Operating System
Using the graphical installer and a few terminal commands, we can get an operating system install...
Configuring Debian
We need to make some adjustments to the underlying operating system.
Repositories
If you have the USB flash drive we created to install Debian plugged into the USB port, Debian ma...
Administrator Permissions
On Debian, our user account cannot run commands as Root through the terminal. We will be changin...
Power Management
This server will always be powered on so that it can respond to requests from the internet. We ...
Storage Drives
We installed Debian onto an internal drive, but it's pretty common to need to install additional ...
Graphics Card
The Debian operating system comes with innate support for many AMD, Nvidia and Intel graphics har...
Networking
We need to set a static IP for our server so that we can always access it from the same address. ...
Building Community
The free and open software community is the culmination of the free software movement, the open s...
Collectives and Identity
The free and open-source movements are a massive experiment in decentralizing the creation of sof...
What is Docker?
This software service runs on top of the operating system to create "virtual containers", each wi...
Installing Docker
Docker is a service that allows you to quickly host containerized applications tailored for your ...
Running the Install Script
Docker provides a convenient script for quickly installing their software and getting it ready. ...
Graphic Card Integration
Graphic cards handle images and videos much more efficiently than a traditional processor. While...
Creating Your First Container
We will be installing Portainer, an open-source web application that makes it easy to manage Dock...
Next Steps
Now that we have created a solid server foundation, we can begin to install our desired services ...