conf | ||
scripts | ||
.travis.yml | ||
check_process | ||
LICENSE | ||
manifest.json | ||
pull_request_template.md | ||
README.md | ||
README_fr.md |
Mastodon for YunoHost
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.
⚠️ UPDATE 05/06/17 :This app can work now on ARM, but installation takes several hours and you must add a swapfile of 1GB.
⚠️ This application uses the Debian backports packages, do not install this application directly in production
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
The admin user is automatically created as: user@domain.tld
Update
Using screen highly recommended
$ 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
- Official documentation: https://docs.joinmastodon.org/
YunoHost specific features
Supported architectures
Links
- Report a bug: https://github.com/YunoHost-Apps/mastodon_ynh/issues
- App website: https://joinmastodon.org/
- Upstream app repository: https://github.com/tootsuite/mastodon
- YunoHost website: https://yunohost.org/
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