Монтаж
Установить мастодон на Ubuntu
Платформа с открытым исходным кодом Mastodon основана на ActivityPub, которую легко начать. Лучший способ работы с Mastodon в местной среде разработки - это установка всех системных зависимостей в вашей локальной среде вместо использования Docker или Vagrant Tools. Установите стандартный набор зависимостей для приложений Rails, таких как Ruby, Node.js, PostgreSQL, Redis и т. Д.
git clone https://github.com/tootsuite/mastodon.git mastodon
cd mastodon
git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)
Далее установите Ruby и JavaScript последних зависимостей, запустив Bundler в каталоге проекта:
bundle install
Теперь обновите Database.yml и запустите интерактивный мастер настройки с помощью следующей команды:
bundle exec rake mastodon:setup
Есть несколько процессов, которые необходимо выполнить для полного набора функциональности Mastodon. Вы можете установить и запустить Foreman, чтобы запустить все процессы с:
gem install foreman --no-document
foreman start
В каталоге Mastodon это запустит процессы, определенные в procfile.dev, сервере Rails, сервере Webpack, потоковом API -сервере и Sidekiq Pradular. Вот и все. Поздравляю! Вы успешно установили наиболее популярный сайт Mastodon в вашей системе Ubuntu. Наслаждаться!