Difference between revisions of "Mastodon"
(Mastodon with Docker) |
|||
Line 2: | Line 2: | ||
<!-- here we define the contrib name variable --> | <!-- here we define the contrib name variable --> | ||
<!-- we get the page title, remove suffix for translated version; if needed you can define there with the value you want--> | <!-- we get the page title, remove suffix for translated version; if needed you can define there with the value you want--> | ||
− | {{#vardefine:contribname| | + | {{#vardefine:contribname|Mastodon}} |
<!-- we define the language --> | <!-- we define the language --> | ||
Line 29: | Line 29: | ||
Mastodon Server on Koozali SME Server | Mastodon Server on Koozali SME Server | ||
− | {{Warning | + | {{Warning box| Work in progress to install Mastodon via Docker}} |
=== Installation === | === Installation === | ||
Line 65: | Line 65: | ||
you can list the available configuration with the following command : | you can list the available configuration with the following command : | ||
config show {{#var:contribname}} | config show {{#var:contribname}} | ||
+ | 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 : | 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 : | ||
Line 112: | Line 113: | ||
Only released version in smecontrib are listed here. | Only released version in smecontrib are listed here. | ||
− | {{ #smechangelog: {{#var: | + | {{ #smechangelog: {{#var:contribname}} }} |
<!-- list of category you want to see this page in --> | <!-- list of category you want to see this page in --> |
Latest revision as of 18:17, 18 November 2022
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.