Channel | Publish Date | Thumbnail & View Count | Download Video |
---|---|---|---|
Publish Date not found | 0 Views |
Note: This video mentions some regular sponsors (e.g. Linode and CrowdSec), but no company sponsored this video.
*LPI Linux Essentials course available*
Check out the new course on Udemy! https://learnlinux.link/lpi-course
https://learnlinux.link/lpi-course
*SUPPORT LINUX LEARNING!*
• Grab some Linux swag https://merch.learnlinux.tv
• Become a channel member https://learnlinux.link/member
• Become a Patron https://learnlinux.link/patron
• 5% discount on LPI exam vouchers https://learnlinux.link/lpi-voucher
• Check out my latest book https://ubuntuserverbook.com
• Get a great Pi-powered KVM https://learnlinux.link/tinypilot
• Jay's Gear – Server, Computer & Video Production Stuff https://learnlinux.link/amazon
_Note: Royalties and/or commission are earned from each of the links above_
*TIME CODES*
00:00 – Introduction
01:40 – What do you need for this tutorial?
06:13 – Building the cloud instance for Mastodon
08:58 – Adding an /"A record/" to DNS to point to our Mastodon domain
10:52 – Connecting to the server instance via ssh
11:47 – General adjustments to the instance settings and best practices
12:11 – Add a non-root local user account
12:51 – Enable Sudo access for our user account
2:02 PM – Installing updates
15:04 – Adding the domain name to the instance
17:17 – Installing the necessary development packages for Mastodon
20:08 – Creating the PostgreSQL database that we will use for Mastodon
23:27 – Create a system user for Mastodon to run under
24:02 – Download Mastodon from the git repository
26:10 – Set ownership of the mastodon directory
27:49 – The mastodon directory is added to the git safelist
29:48 – Installing the bundle gem and adding additional settings
31:09 – Running Mastodon's configuration script to adjust the settings
36:06 – Installing Mastodon's service files
38:28 – Setting up an NGINX reverse proxy for Mastodon
42:10 – Adding a Let's Encrypt certificate to protect our Mastodon server
46:39 – Set up unmanaged upgrades
48:53 – Installing CrowdSec to help protect our Mastodon instance
*Video specific links*
– Official blog post for this video https://www.learnlinux.tv/?p2278
The following were helpful articles for figuring out some of the missing commands I needed:
– How to install Mastodon on Ubuntu 22.04/20.04 server https://www.linuxbabe.com/ubuntu/how-to-install-mastodon-on-ubuntu
– Install Mastodon Social Network on Ubuntu 22.04 https://www.howtoforge.com/how-to-install-mastodon-social-network-on-ubuntu-22-04/
*LEARN LINUX TV ON THE WEB*
• Main site https://www.learnlinux.tv
• Community https://community.learnlinux.tv
• Official Github account https://github.com/LearnLinuxTV
• Enterprise Linux Security Podcast https://enterpriselinuxsecurity.show
• The Homelab Show Podcast https://thehomelab.show
• Jay on Udemy https://www.udemy.com/user/jay-lacroix-3
• Jay on Twitter https://x.com/JayTheLinuxGuy
• Content Ethics https://www.learnlinux.tv/content-ethics
• Request assistance https://www.learnlinux.tv/request-assistance
Learn Linux TV provides technical content that will hopefully be useful to you and teach you something new. However, this content is provided without any warranties (express or implied). Learn Linux TV is not responsible for any damages that may result from the use of this content. The person viewing the content of Learn Linux TV is expected to follow his best judgment and make the best decisions while working with the related technology. Always make sure you have written permission before working with any infrastructure. Also ensure that you comply with all company rules, change control procedures and local laws.
#debian #mastodon #twitter
Please take the opportunity to connect and share this video with your friends and family if you find it helpful.