Naar de inhoud
← Alle berichten

Je kunt tapeshelf nu op je eigen server draaien

De code staat nu op GitHub, en één opdracht zet tapeshelf op je eigen server of computer:

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

Hij stelt een paar vragen en doet de rest. Hij installeert Docker als je dat nog niet hebt, maakt wachtwoorden en encryptiesleutels aan, downloadt de app, haalt een HTTPS-certificaat op als je een domein gebruikt en laat je je beheerderslogin zien. Je schrijft geen code en bewerkt geen bestanden.

Nog niet klaar om een server te huren? Kies „Just this computer” (alleen deze computer) en binnen een paar minuten draait het op een lokaal adres. Niemand anders kan erbij, en je verwijdert het net zo snel weer.

Wat je krijgt

Je eigen plank, met tijdelijke links, ruilen, vrienden, berichten en versleutelde streaming. Er zijn geen abonnementen en geen betalingen, dus wat op tapeshelf.com bij Pro hoort, is er voor iedereen, inclusief de video-editor, de verborgen pagina en wachtwoorden op links. Niets beperkt de grootte van video’s of de plank, tenzij je zelf een limiet instelt. Video’s blijven standaard op je schijf, of gaan naar S3-compatibele opslag als je dat liever hebt.

Op een domein zijn aanmeldingen eerst gesloten, zodat vreemden je schijf niet kunnen volzetten. Je opent ze in het beheerpaneel wanneer je zover bent. Ook e-mail is optioneel. Zonder werken aanmeldingen meteen, maar is er geen wachtwoordherstel, zijn er geen meldingen per e-mail en geen links die opengaan met een code die per e-mail wordt gestuurd.

Elke installatie is een eiland op zich. Mensen erop delen en ruilen met elkaar, niet met tapeshelf.com of andere installaties.

Draaiende houden

Alles staat in één map, met één script voor het dagelijkse werk. ./tapeshelf.sh update bewaart de database en installeert de nieuwste versie, en ./tapeshelf.sh backup bewaart alles, inclusief de video’s.

Bewaar een kopie van het bestand .env op een veilige plek. Daarin staat de sleutel die je video’s versleutelt, en zonder die sleutel kan niemand ze meer afspelen.

De code

Alles valt onder de AGPL-3.0: de app in tapeshelf/tapeshelf en de browserextensie in tapeshelf/tapeshelf-downloader. Een bug gevonden? Open een issue. Meer over wat erbij komt kijken staat op de pagina over zelf hosten.

tapeshelf.com gaat nergens heen. Wil je liever geen server beheren, dan wacht je plank daar op je.