#FixTabunTogether | Инструкция по установке Табун на Linux-машину
Привет всему Табуну! Как известно сайт «Табун» грешит своими неприятными особенностями. Самое распространённое — это неработающие аватарки и поиск.
Кроме этого есть и другие неизвестные проблемы у сайта. Например, необходимо избавится от контейнеризатора Vagga в пользу Docker.
В этом посте хочу описать как можно поднять локальную копию Табуна у себя на компьютере с целью привлечения народа (в частности программистов) для дальнейшей разработки фиксов, которые могут быть приняты администраторами Everypony (по крайней мере я надеюсь на них)
Приступаем к разворачиванию!
Разворачивать свою копию Табуна буду на виртуальную машину с Ubuntu 20.04 LTS. Команды для других дистрибутивов могут отличаться.Обновляем репозитории и устанавливаем Git
sudo apt update sudo apt install git
Клонируем репозиторий себе на ПК
git clone https://github.com/everypony/tabun cd tabun git submodule update --init
Добавляем репозиторий Vagga и устанавливаем его
echo 'deb [arch=amd64 trusted=yes] https://ubuntu.zerogw.com vagga main' | sudo tee /etc/apt/sources.list.d/vagga.list sudo apt install ca-certificates sudo apt update sudo apt install vagga
Собираем ассеты и запускаем Табун
vagga _build assets vagga compile-locales vagga build-static # Vagga скачивает файл не с того места, поэтому мы скачиваем файлы руками mkdir .vagga/.cache/downloads curl "https://partner-images.canonical.com/core/bionic/current/ubuntu-bionic-core-cloudimg-amd64-root.tar.gz" -o .vagga/.cache/downloads/8e255955-ubuntu-bionic-core-cloudimg-amd64-root.tar.gz vagga run # Да, ещё раз :) vagga run
Готово!
После того как сервер запустится, можем лицезреть этот прекрасный сайт у себя по адресу localhost:8000/Аккаунты для входа доступны тут: GitHub [everypony/tabun] CONTRIBUTING.md
На всякий случай
Ах, ещё кое-что… Буквально недавно… даже не знаю на сколько недавно… но Vagga работала отлично, а сейчас при запуске выдает ошибки во время первой сборки. Чтобы не потерять необходимые файлы для запуска, которые вдруг внезапно могут пропасть из сети — оставлю образ виртуальной машины здесьСсылка на скачивание: Google Drive [4.72 GB]
Пользователь: celestia
Пароль: celestia
Ярлык для запуска сервера находится тут:
26 комментариев
И видимо уже не применят никогда.
Правда зачем тогда денег на неких мифических программистов собирать, которые возьмут да и починят. Но это неточно.
Спойлер
Хотя, может Твайка меня не любит просто(((
Ну так то у меня Linux и так на ПК стоит, просто пилил пост для всех, поэтому и делал в виртуалке. Кто другим дистрибутивом пользуется — сам разберётся :)
Вроде как и есть люди, которые занимались кодом Табуна, но с моего последнего сообщения так никаких продвижек и не было (А если и были, то не залиты на GitHub)
this.
И я не верю, что будут — весь мой опыт кричит о том, что всё делается энтузиастами (разумеется, с копытами из нужного места, а не из крупа). А они… Кончились. И собираемые деньги этому никак не помогут.
Я не такой уж и профессионал, да и для администрации я никто.
Поэтому надеюсь на поддержку остального сообщества.
Рад видеть что знающие хоть как-то трогаются и шевелятся ради Табуна.
Попробую сам потыкать через неделюку, сейчас у меня есть кучу других дел к сожалению :(
Надеюсь скоро появится время и я наконец сделаю докер версию Табуна
(перепишу в будущем)