mastodon_ynh/README.md
2019-08-04 00:50:29 +02:00

3.4 KiB

Mastodon for YunoHost

Integration level
Install Mastodon with YunoHost

Lire ce readme en français.

This package allow you to install Mastodon quickly and simply on a YunoHost server.
If you don't have YunoHost, please see here to know how to install and enjoy it.

⚠️ This app can work now on ARM, but installation takes several hours and you must add a swapfile of 1GB.

Overview

Mastodon is a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Pick a server that you trust — whichever you choose, you can interact with everyone else. Anyone can run their own Mastodon instance and participate in the social network seamlessly.

Shipped version: 2.9.2

Screenshots

Configuration

Adding "swapfile" If you have less than 2Go of RAM

sudo dd if=/dev/zero of=/swapfile bs=1024 count=1024000
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

add this line on /etc/fstab

/swapfile       none    swap    sw      0       0

Install

Using screen in case of disconnect

$ sudo apt-get install screen
$ screen
$ sudo yunohost app install https://github.com/YunoHost-Apps/mastodon_ynh.git

Recover after disconnect:

$ screen -d
$ screen -r

Update

$ sudo yunohost app upgrade mastodon -u https://github.com/YunoHost-Apps/mastodon_ynh --debug

Recommendation

You can't install Mastodon in subdirectory, you must use a domain or subdomain for this application.

It seems important to close the inscriptions for your Mastodon, so that it remains a private body. We invite you to block remote malicious instances from the administration interface. You can also add text on your home page.

Documentation

YunoHost specific features

Multi-users support

LDAP authentication is activated.

Supported architectures

  • x86-64b - Build Status
  • ARMv8-A - Build Status
  • Jessie x86-64b - Build Status

Developers info

Please do your pull request to the testing branch.

To try the testing branch, please proceed like that.

sudo yunohost app install https://github.com/YunoHost-Apps/mastodon_ynh/tree/testing --debug
or
sudo yunohost app upgrade mastodon -u https://github.com/YunoHost-Apps/mastodon_ynh/tree/testing --debug