Mastodon
Mastodon logo | |
Maintainer | maintainer |
---|---|
Url | https://wiki.koozali.org |
Tags | Mastodon, Social, Server, Docker |
Maintainer
Version
Description
Mastodon Server on Koozali SME Server
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:
Changelog
Only released version in smecontrib are listed here.