Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Self-Hosting With Docker & Linux: Run Your Own Services

    Posted By: ELK1nG
    Self-Hosting With Docker & Linux: Run Your Own Services

    Self-Hosting With Docker & Linux: Run Your Own Services
    Published 6/2025
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 2.24 GB | Duration: 4h 19m

    Replace SaaS tools, take control of your data, and run your own private infrastructure using open source software.

    What you'll learn

    Deploy and manage self-hosted services using Docker and Portainer on a secure, private infrastructure.

    Use Tailscale and TSDProxy to securely access self-hosted services over HTTPS without exposing them to the public internet.

    Find, evaluate, and deploy self-hosted alternatives to commercial SaaS products by using self-hosting directories, community recommendations, and Docker images.

    Configure custom domains with Caddy and Cloudflare to access your self-hosted services using your own branded URLs with valid SSL certificates.

    Requirements

    No prior experience with Linux, Docker, or self-hosting is required — you’ll be guided every step of the way. If you can follow clear instructions and copy/paste a few commands, you can take this course.

    A basic understanding of how to use a computer and a web browser.

    A stable internet connection for downloading software and Docker images.

    Description

    Take Control of Your Digital Life with Self-Hosted ServicesIn this course, you'll learn how to:Deploy essential self-hosted services quickly and securelyManage and monitor your own private cloud environmentProtect your data with robust security tools and techniquesGain practical experience with Linux, Docker, and TailscaleMaster the Art of Self-Hosting to Gain Ultimate Privacy and ControlIn an era dominated by cloud services and subscriptions, self-hosting offers a powerful alternative: complete control over your data, enhanced privacy, significant cost savings, and the freedom to customize your digital services exactly how you want. Imagine accessing your files, managing tasks, communicating with your team, or streaming media—all from your own secure and private infrastructure.This course guides you step-by-step through building a robust, secure, and scalable self-hosted environment using Docker, Linux, and Tailscale. You'll start by mastering the essentials of Linux and Docker, learning how to install, configure, and manage critical services such as Portainer for container management, Tailscale for secure remote access, and Homepage for centralized dashboards.Whether you want to replace third-party services like Dropbox, Slack, and Trello, or simply learn valuable IT skills, this course provides the tools, techniques, and practical experience you need.You'll finish the course equipped to deploy and manage new self-hosted services with confidence, ensuring your data stays exactly where it belongs—in your hands.

    Overview

    Section 1: Introduction, Course Overview, and Course Downloads

    Lecture 1 Course Overview

    Lecture 2 Course Downloads

    Section 2: Self-Hosting Fundamentals

    Lecture 3 What Self-Hosting Is and Why It Matters

    Lecture 4 Benefits of Self-Hosting

    Lecture 5 Virtual Private Servers (VPS)

    Lecture 6 Gain Valuable Skills Through Self-Hosting

    Lecture 7 Challenges of Self-Hosting

    Lecture 8 Summary of Self-Hosting

    Section 3: Linux Fundamentals for Self-Hosting

    Lecture 9 What is Linux and What Are Linux Distributions?

    Lecture 10 Why Linux is Ideal for Self-Hosting

    Lecture 11 Choosing a Linux Distribution for Self-Hosting

    Lecture 12 Bare Metal vs. Virtual Machines: Which Linux Deployment Option Is Right for You?

    Lecture 13 Summary of Using Linux for Self-Hosting

    Lecture 14 Your Next Step

    Section 4: Ubuntu Installation and Setup

    Lecture 15 Installing Ubuntu on Windows 11

    Lecture 16 Installing Ubuntu on macOS

    Lecture 17 Installing Ubuntu on Hardware (Linux Bare Metal Installation)

    Section 5: Secure Networking with Tailscale

    Lecture 18 Using Tailscale for Secure Networking

    Lecture 19 Installing Tailscale on Your Ubuntu Linux Docker Host

    Lecture 20 Installing the Tailscale Client on Windows

    Lecture 21 Installing the Tailscale Client on macOS

    Lecture 22 Installing the Tailscale Client on iOS

    Lecture 23 Installing the Tailscale Client on Android

    Section 6: Docker and Portainer Setup

    Lecture 24 Installing Docker on the Ubuntu Linux Docker Host

    Lecture 25 Introduction to Portainer

    Lecture 26 Preparing the Directory Structure for Docker Applications

    Lecture 27 Docker Compose vs. Docker Run and YAML Configuration Files

    Lecture 28 Creating and Understanding the Portainer compose.yaml File

    Lecture 29 Deploying Portainer and the Initial Portainer Setup

    Lecture 30 Portainer UI Walkthrough (Dashboard and Key Features)

    Lecture 31 Portainer Summary

    Section 7: Secure Web Service Access with TSDProxy and Tailscale

    Lecture 32 Deploying File Browser for File Management

    Lecture 33 Introduction to Configuring TSDProxy for Tailnet-Based HTTPS Access

    Lecture 34 Tailscale Account Configuration (Renaming your Tailnet and Enabling HTTPS)

    Lecture 35 Deploying TSDProxy

    Lecture 36 Configuring File Browser for use with TSDProxy

    Lecture 37 Configuring Portainer for use with TSDProxy and TSDProxy Summary

    Lecture 38 Finding Open Ports on your Docker Host

    Section 8: Building a Centralized Dashboard

    Lecture 39 Introduction to Setting Up HomePage as a Self-Hosted Dashboard

    Lecture 40 Deploying Homepage Using Portainer

    Lecture 41 Homepage Overview and Features

    Lecture 42 Customizing Homepage

    Lecture 43 Homepage Summary

    Lecture 44 Installing IT-Tools (How to convert "docker run" to compose.yaml)

    Section 9: Publishing Services on Your Own Domain

    Lecture 45 Introduction to Accessing Self-Hosted Services Using Your Own Domain with Caddy

    Lecture 46 Setting Up a Domain and DNS for Self-Hosted Services with Cloudflare

    Lecture 47 Configuring Cloudflare DNS and Deploying Caddy as a Reverse Proxy

    Section 10: Discovering & Deploying Additional Self-Hosted Services and Applications

    Lecture 48 Intro to Finding, Evaluating, and Deploying Self-Hosted Services and Solutions

    Lecture 49 Finding Self-Hosted Solutions (Directories, Search Engines, and Communities)

    Lecture 50 How to Evaluate Self-Hosted Applications (Self-Hosted Application Criteria)

    Lecture 51 Deploying Self-Hosted Applications using Docker, Docker Compose, or Portainer

    Lecture 52 Summary of How to Find, Evaluate, and Deploy Self-Hosted Services and Solutions

    Anyone tired of paying for SaaS tools they could replace with open-source alternatives.,Beginners who are curious about self-hosting but don’t know where to start.,People who want to learn practical Docker, Linux, and networking skills through real-world projects.,Developers, IT pros, and tech-savvy hobbyists looking to build a secure, private infrastructure for running apps at home or in the cloud.