I have created a Mastodon RPM installer. The source code for my RPM project on github called
“pbase-foundation” has packages that make it easy to install Mastodon, and other application stacks. It requires a Red Hat Enterprise Linux 8, or CentOS 8 server.
With just a few yum install commands you can install a Mastodon instance. For example:
echo "mastodon" > /root/DEFAULT_SUB_DOMAIN.txt
echo "myrealemailaddr@myemail.com" > /root/DEFAULT_EMAIL_ADDRESS.txt
echo "smtp.mailgun.org" > /root/DEFAULT_SMTP_SERVER.txt
echo "postmaster@mail.example.com" > /root/DEFAULT_SMTP_USERNAME.txt
echo "ureplac3-w1threalsmtp-pswrd" > /root/DEFAULT_SMTP_PASSWORD.txt
yum -y install https://pbase-foundation.com/pbase-repo.rpm
yum -y install activpb-preconfig-postgres-mastodon
yum -y install pbase-postgres
yum -y install activpb-mastodon