Тепер 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 нікуди не зникне. Якщо не хочете займатися сервером, ваша полиця чекає на вас там.