Przejdź do treści
← Wszystkie wpisy

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.