К содержанию
← Все записи

Теперь tapeshelf можно запустить на своём сервере

Код теперь на GitHub, и одна команда ставит tapeshelf на ваш сервер или компьютер:

curl -fsSL https://raw.githubusercontent.com/tapeshelf/tapeshelf/main/install.sh | bash

Она задаст пару вопросов и сделает всё остальное: поставит Docker, если его нет, создаст пароли и ключи шифрования, скачает приложение, получит HTTPS-сертификат, если вы используете домен, и покажет данные для входа администратора. Писать код и править файлы не нужно.

Пока не готовы арендовать сервер? Выберите вариант «Только с этого компьютера», и через несколько минут tapeshelf заработает на локальном адресе. Больше никому он не доступен, и удалить его можно так же быстро.

Что вы получаете

Свою полку с временными ссылками, обменами, друзьями, сообщениями и зашифрованным потоком. Тарифов и оплаты нет, поэтому всё, что на tapeshelf.com входит в Pro, здесь есть у всех, в том числе видеоредактор, скрытая страница и пароли на ссылках. Размер видео и полки не ограничен, пока вы сами не зададите лимит. Видео по умолчанию лежат на вашем диске, а при желании их можно хранить в S3-совместимом хранилище.

На домене регистрация сначала закрыта, чтобы чужие люди не забили ваш диск. Вы откроете её в админке, когда будете готовы. Почта тоже необязательна. Без неё регистрация работает сразу, но нет сброса пароля, уведомлений на почту и ссылок, которые открываются кодом из письма.

Каждый экземпляр — отдельный остров. Люди на нём делятся видео и меняются только друг с другом, а не с tapeshelf.com или другими экземплярами.

Как поддерживать

Всё лежит в одной папке, а для повседневных дел есть один скрипт. ./tapeshelf.sh update сохраняет базу и ставит новую версию, а ./tapeshelf.sh backup сохраняет всё, включая видео.

Держите копию файла .env в надёжном месте. В нём хранится ключ, которым зашифрованы ваши видео, и без него их больше никто не сможет воспроизвести.

Код

Всё под лицензией AGPL-3.0: приложение в tapeshelf/tapeshelf, расширение для браузера в tapeshelf/tapeshelf-downloader. Нашли ошибку? Откройте issue. Подробнее о том, что для этого нужно, на странице «Свой сервер».

tapeshelf.com никуда не денется. Если не хотите заниматься сервером, ваша полка ждёт вас там.