mastodon
This is an old revision of the document!
Table of Contents
FIXME
~~
Howto Install Mastodon:
Debian:
- This will be a rapid and dirty Tutorial to gain the maximum afford.
- I assume you use a fresh, not used System.
Installing Pre-Requirements
apt -qy update sudo apt install -qy curl gnupg2 ca-certificates lsb-release debian-archive-keyring sudo git build-essentials
Adding Sources
sudo curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null sudo curl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash - sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc sudo chmod a+r /etc/apt/keyrings/docker.asc sudo echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \ $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done sudo apt -qy update && apt -qy dist-upgrade
Adding Debian Backports (optional)
nano /etc/apt/source.list.d/backports
deb http://deb.debian.org/debian bookworm-backports main contrib non-free non-free-firmware deb-src http://deb.debian.org/debian bookworm-backports main contrib non-free non-free-firmware
Cloning Repositories
adduser mastodon
usermod -g mastodon www-data
usermod -g www-data mastodon
chmod 755 /home/mastodon
su - mastodon
git clone https://github.com/tootsuite/mastodon.git /home/mastodon/live
Editing docker-compose.yml
mastodon.1707498238.txt.gz · Last modified: 2024/02/09 17:03 by domele