Mastodon

From SME Server
Jump to navigation Jump to search





NeedImage.svg
Mastodon logo
Maintainermaintainer
Urlhttps://wiki.koozali.org
Tags MastodonSocialServerDocker


Maintainer

John Crisp

Version

Mastodon
The latest version of Mastodon is available in the SME repository, click on the version number(s) for more information.


Description

Mastodon Server on Koozali SME Server


  Warning:
Work in progress to install Mastodon via Docker


Installation

yum --enablerepo=smecontribs install smeserver-docker
signal-event post-upgrade
signal-event reboot

Create your compose fragment in

/etc/e-smith/templates-custom/home/e-smith/files/docker/configs/docker-compose.yml

Compose file here: https://github.com/mastodon/mastodon/blob/main/docker-compose.yml

Set a custom domain and template path:

MYDOMAIN = "mastondon.mydomain.com"
db domains set $MYDOMAIN Content Primary Description Mastodon Nameserver localhost RequireSSL enabled TemplatePath Mastodon letsencryptSSLcert=enabled
signal-event domain-modify MYDOMAIN

Some apache templates required here

/etc/e-smith/templates/etc/httpd/conf/httpd.conf/Mastodon

Suggested apache configuration

https://web.gxis.de/tiki/tiki-view_blog_post.php?postId=323


Configuration

you can list the available configuration with the following command :

config show Mastodon
config show docker

Some of the properties are not shown, but are defaulted in a template or a script. Here a more comprehensive list with default and expected values :

property default values
DbName None string for mysql db
DbPassword GENERATED string for mysql db
DbUser none string for mysql db
access private private, public
status enabled enabled,disabled


Uninstall

Bugs

Please raise bugs under the SME-Contribs section in bugzilla

and select the Mastodon component or use this link


Below is an overview of the current issues for this contrib:

No open bugs found.

Changelog

Only released version in smecontrib are listed here.