Mastodon

From SME Server
Revision as of 19:09, 18 November 2022 by ReetP (talk | contribs) (Mastodon with Docker)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search




Property "Image" (as page type) with input value "template:mastodon]].jpg" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process.Property "Description image" (as page type) with input value "template:mastodon]] logo" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process.


Maintainer

John Crisp

Version

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


Description

Mastodon Server on Koozali SME Server

Template:Warning Box

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 template:mastodon

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 template:mastodon component or use template:mastodon&short_desc=&comment= this link


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

IDProductVersionStatusSummary (1567 tasks)
12977SME Server 11.X11.alpha1RESOLVEDno service handling should be done in post-upgrade
12976SME Contribs11.0CONFIRMEDcreate a superuser and few fixes
12975SME Server 11.X11.alpha1CONFIRMEDInitial install and choose Restore when offered fails to return to terminal prompt
12974SME Server 11.X11.alpha1CONFIRMEDclamav config panel takes a long time even if "Never" and "Disabled" are set
12973SME Server 11.X11.alpha1CONFIRMEDEmail panel Delivery settings, internal mail server not properly validated.
12972SME Server 11.X11.alpha1CONFIRMEDcrash in Date Time panel when external ntp server specified
12971SME Server 11.X11.alpha1CONFIRMEDRemote Access panel does not work the same way as other panels
12970SME Server 11.X11.alpha1RESOLVEDDB Cacheing problem in Port forwarding panel
12969SME Server 11.X11.alpha1CONFIRMEDError message in Local Networks panel is inconsistent with the rest of SM2
12968SME Server 11.X11.alpha1RESOLVEDvulnerability
12967SME Server 11.X11.alpha1RESOLVEDRationalise the css
12966SME Server 11.X11.alpha1RESOLVEDSpamassassin - Deprecated Maxmind perl module
12965SME Server 11.X11.alpha1RESOLVEDdovecot handle dhparams via template
12964SME Server 11.X11.alpha1RESOLVEDradiusd handle dhparams via template
12963SME Server 11.X11.alpha1RESOLVEDprotpd handle dhparams
12962SME Server 11.X11.alpha1RESOLVEDmissing group or module php:remi-8.4
12961SME Contribs11.0CONFIRMEDsmeadmin error since mariadb version 11.4
12960SME Server 11.X11.alpha1RESOLVEDnot all rpm gpg keys are added
12959SME Server 11.X11.alpha1CONFIRMEDdnf update leaves error in logs
12957SME Server Documentation12.xCONFIRMEDmove documentation and developer guide to sphinx documentation
12955SME Server 11.X11.alpha1RESOLVEDdisable mariadb 10.5 module to use rpm directly from MariaDB repo
12954SME Server 11.X--CONFIRMEDntpd takes up to 5min30s to start
12953SME Server 11.X11.alpha1RESOLVEDAdd systemd-analyze plot >boot.svg to Report a bug panel
12952SME Server 11.X11.alpha1RESOLVEDset base php to php84
12951SME Server 11.X11.alpha1RESOLVEDMail log analysis panel needs re-write for Postfix.
12950SME Server 11.X11.alpha1CONFIRMEDNeed audit of all panels and languages and the coverage between them
12949SME Server 11.X11.alpha1RESOLVEDPanel for SM2 for Nut UPS package.
12948SME Server 11.X11.alpha1VERIFIEDWorkstation backup configure form on incorrect entry and press update errors but only shows backup share field
12947SME Server 11.X11.alpha1CONFIRMEDDesktop Backup does not allow anything after until screen is refreshed.
12946SME Server 11.X11.alpha1RESOLVED"Argument "" isn't numeric" Error message on every refresh of SM2 screen
12945SME Server 11.X--RESOLVEDwrite systemd unit for tinydns to drop deps on runit
12944SME Server 11.X--RESOLVEDwrite systemd unit for tinydns to drop deps on runit
12943SME Server 11.X11.alpha1RESOLVEDWarning message about order of parameters to tar on desktop backup
12942SME Server 11.X--RESOLVEDtemplate expand error
12941SME Server 11.X11.alpha1RESOLVEDSpamassassin update needs to run sa_update on install
12940SME Server 11.X11.alpha1CONFIRMEDspamassassin-update event has no action
12939SME Server 11.X--RESOLVEDremove /usr/local/sbin/smtp-auth-proxy.pl
12938SME Server 11.X11.alpha1RESOLVEDUpdate Spamassassin to 4.0.1
12937SME Server 11.X--RESOLVEDpassword requirement is different in panel and from samba
12936SME Contribs11.0RESOLVEDadd mariadb LTS repos 10.5 10.6 10.11 11.4 11.7
12935SME Contribs11.0RESOLVEDsmeserver-affa-4.0-6 gives; Experimental keys on scalar is now forbidden
12934SME Server 11.X11.alpha1RESOLVEDServer -Error on Backup to desktop
12933SME Server 11.X11.alpha1RESOLVEDWorkstation Backup/restore settings not returning changes after resetting
12932SME Server 11.X11.alpha1RESOLVEDLetsencrypt certificate 'check one domain' gives 'server error'
12931SME Server 11.X11.alpha1RESOLVEDremove rhel-configure.service brandbot.path from sme-server.target
12930SME Server 11.X11.alpha1RESOLVEDchange mariadb version from 10.5 to 10.11 or 11.4
12929SME Server 11.X11.alpha1RESOLVEDneed to login again after /etc/roundcubemail/config.inc.php update
12928SME Server 11.X11.alpha1RESOLVEDroundcube not accessible after install
12927SME Server 11.X11.alpha1RESOLVEDRemote Access access setting ftp to Public Access entire interne fails
12926SME Server 11.X11.alpha1RESOLVED(Login failed): Invalid shell: '/usr/sbin/false'
12925SME Server 11.X11.alpha1RESOLVEDunknown protocol: 'TLSv1.3' proftpd 1.3.6 does not support TLS v1.3
12924SME Server 11.X11.alpha1CONFIRMEDNFR: allow smanager setting for ftp Anonymous access
12923SME Server 11.X11.alpha1RESOLVEDstatus select field can not be set to current value
12922SME Contribs11.0RESOLVEDsmeserver-affa /usr/sbin/affa permissions
12921SME Contribs11.0RESOLVEDcreate akmod wrapper
12920SME Contribs11.0RESOLVEDremove epel as in core
12919SME Contribs11.0RESOLVEDxt_geoip requires xtables-addons built for current kernel
12918SME Server 11.X11.alpha1RESOLVEDInclude End of Life, EOL, statement in Server Manager
12917SME Server 11.X11.alpha1RESOLVEDdnf post transaction calls signal-event smeserver-roundcube
12916SME Server 11.X11.alpha1RESOLVEDmove letsencrypt panel to smeserver-certificates
12915SME Server 11.X11.alpha1VERIFIEDupdate eol message and date
12914SME Server 11.X11.alpha1RESOLVEDbuild missing pam_abl and add as requirement of smeserver-base
12913SME Server 11.X11.alpha1RESOLVEDpam_tally is deprecated
12912SME Server 11.X11.alpha1RESOLVEDquota on non root partition is not initialized
12911SME Server 11.X11.alpha1CONFIRMEDpatch anaconda to change default partitionning
12910SME Server 11.X11.alpha1RESOLVEDWebmail / Roundcube access from user panel and menu does not work if local DNS not used.
12909SME Server 11.X11.alpha1RESOLVEDmissing isdn4k-utils
12908SME Server 11.X11.alpha1CONFIRMEDsm2 v50 - Variable "$config" is not imported at template webhosting.html.ep line 6.
12907SME Server 11.X11.alpha1RESOLVEDSM2 V50 - Server-Error on Review Configuration
12906SME Server 11.X11.alpha1RESOLVEDsmanager Quota.pm and other SM2 controller files still using FormMagick routines
12905SME Server 11.X11.alpha1RESOLVEDMake SM2 db opening specific to the route, rather than opening only once
12904SME Server 11.X11.alpha1CONFIRMEDNFR paste ssh key in smanager Remote Access Panel
12903SME Server 11.X11.alpha1CONFIRMEDThe jDatatable tables do not reflect the current locale in terms of language etc. Only show English
12902SME Server 11.X11.alpha1RESOLVEDboot order aleatory, with services starting before bootstrap-console
12901SME Server 11.X11.alpha1RESOLVEDLocale not consistently applied
12900SME Server 11.X11.alpha1RESOLVEDHtml shown in button labels on email panel italian locale
12899SME Server 11.X11.alpha1VERIFIEDdnf update @smeserver serves packages we do not want after install/configuration
12898SME Server 11.X11.alpha1VERIFIEDdefault kernel entries show Rocky
12896SME Server 11.X--CONFIRMEDNo dns resolution in clean build Server-only mode
12895SME Server 11.X--CONFIRMEDIncorrect boot loader information on install
12894SME Server 11.X--RESOLVEDError in <unknown> scriptlet in rpm package systemd
12893SME Server 11.X--RESOLVEDCountry flag display uses a google data lookup to find country name
12892SME Server 11.X--RESOLVEDCSRF protection plugin causes error message when in production mode
12891SME Server 11.X--VERIFIEDShould only display "Reconfiguration required" based on Configuration/UnsaveChanges DB entry
12889SME Server 11.X--RESOLVEDViewlogfiles panel has use perl::Time:TAI64 - not needed.
12887SME Server 11.X--RESOLVEDMake Version number only display on admin login
12886SME Server 11.X--VERIFIEDAdd Mojolicious version to footer
12885SME Server 11.X--RESOLVEDUpdate to fix crash with perl-mojolicious 9.39
12884SME Server 11.X--CONFIRMEDIf the First / last name are already duplicated in another account, then the error message is not specific enough (and confusing)
12883SME Contribs11.0RESOLVEDclosure of openfusion repo
12882SME Server 11.X--RESOLVEDcleanup yum_repositories : closure of openfusion repo
12880SME Server 11.X--RESOLVEDremove copy of perl.prov
12879SME Server 11.X--CONFIRMEDNFR define default folder
12878SME Server 11.X--RESOLVEDwrite systemd unit for dnscache and dnscache.forwarder to drop runit
12877SME Server 11.X--RESOLVEDwrite systemd unit for tinydns to drop deps on runit
12876SME Server 11.X--RESOLVEDwrite systemd unit for ippp to remove deps on daemontools
12875SME Server 11.X--RESOLVEDwrite wan systemd unit to remove deps on daemontools
12874SME Server 11.X--RESOLVEDcreate systemd unit to remove deps on daemontools
12873SME Server 11.X--VERIFIEDNeeds ignoredir for /var/service/qpsmtpd and "u" and "s"
12872SME Server 11.X--RESOLVEDmini-qmail is missing pre and post scriptlet
Warnings were generated during the execution of function
  1. Parameter component=template:mastodon is invalid using regex /^[\w,@\.\s\*\/%!()+->]*$/
  2. Report truncated - count greater than max allowed 101 > 100

Changelog

Only released version in smecontrib are listed here.