Teraz możesz uruchomić tapeshelf na własnym serwerze

Kod jest już na GitHubie, a jedno polecenie ustawia tapeshelf na Twoim własnym serwerze lub komputerze:
curl -fsSL https://raw.githubusercontent.com/tapeshelf/tapeshelf/main/install.sh | bash
Zada kilka pytań i zrobi resztę. Zainstaluje Dockera, jeśli go nie masz, utworzy hasła i klucze szyfrowania, pobierze aplikację, uzyska certyfikat HTTPS, jeśli używasz domeny, i pokaże Ci dane logowania administratora. Nie piszesz kodu ani nie edytujesz plików.
Nie chcesz jeszcze wynajmować serwera? Wybierz „Just this computer” (tylko ten komputer), a po kilku minutach aplikacja zadziała pod adresem lokalnym. Nikt inny się do niej nie dostanie, a usuniesz ją równie szybko.
Co dostajesz
Własną półkę z linkami tymczasowymi, wymianami, znajomymi, wiadomościami i szyfrowanym odtwarzaniem. Nie ma planów ani płatności, więc to, co na tapeshelf.com należy do Pro, jest dostępne dla wszystkich, w tym edytor wideo, ukryta strona i hasła do linków. Nic nie ogranicza rozmiaru filmów ani półki, chyba że sam ustawisz limit. Filmy domyślnie zostają na Twoim dysku, a jeśli wolisz, trafiają do magazynu zgodnego z S3.
Na domenie rejestracja jest na początku zamknięta, żeby obcy nie zapełnili Ci dysku. Otworzysz ją w panelu administratora, kiedy zechcesz. E-mail też jest opcjonalny. Bez niego rejestracja działa od razu, ale nie ma resetowania hasła, powiadomień e-mailem ani linków otwieranych kodem wysłanym e-mailem.
Każda instancja to osobna wyspa. Ludzie na niej udostępniają i wymieniają filmy między sobą, a nie z tapeshelf.com czy innymi instancjami.
Jak o to dbać
Wszystko jest w jednym folderze, a do codziennych spraw służy jeden skrypt. ./tapeshelf.sh update zapisuje bazę danych i instaluje najnowszą wersję, a ./tapeshelf.sh backup zapisuje wszystko, razem z filmami.
Trzymaj kopię pliku .env w bezpiecznym miejscu. Jest w nim klucz, którym zaszyfrowane są Twoje filmy, i bez niego nikt już ich nie odtworzy.
Kod
Wszystko jest na licencji AGPL-3.0: aplikacja w tapeshelf/tapeshelf, a rozszerzenie do przeglądarki w tapeshelf/tapeshelf-downloader. Znalazłeś błąd? Otwórz issue. Więcej o tym, co jest potrzebne, znajdziesz na stronie o własnym serwerze.
tapeshelf.com nigdzie się nie wybiera. Jeśli wolisz nie utrzymywać serwera, Twoja półka czeka tam.