现在可以在自己的服务器上运行 tapeshelf 了

代码现在已经放到 GitHub 上,一条命令就能把 tapeshelf 装到你自己的服务器或电脑上:
curl -fsSL https://raw.githubusercontent.com/tapeshelf/tapeshelf/main/install.sh | bash
它会问几个问题,其余的都自动完成:没有 Docker 就安装 Docker,生成密码和加密密钥,下载应用,用域名时申请 HTTPS 证书,最后告诉你管理员的登录信息。不用写代码,也不用改文件。
还不想租服务器?选择“Just this computer”(仅这台电脑),几分钟后它就会在本地地址上运行。别人访问不到,删除也同样快。
你能得到什么
你自己的片架,还有限时链接、交换、好友、消息和加密播放。没有套餐,也不用付费,所以在 tapeshelf.com 上属于 Pro 的功能,这里所有人都能用,包括视频编辑器、隐藏主页和链接密码。除非你自己设定,否则视频和片架的大小都没有限制。视频默认存放在你的磁盘上,也可以按需放到兼容 S3 的存储里。
使用域名时,注册一开始是关闭的,这样陌生人就无法占满你的磁盘。准备好之后,再到管理后台打开。邮件也是可选的。没有邮件,注册可以直接完成,但无法重置密码,没有邮件通知,也不能使用靠邮件验证码打开的链接。
每个实例都是一座独立的岛。上面的人只能彼此分享和交换,不能和 tapeshelf.com 或其他实例互通。
日常维护
所有东西都在一个文件夹里,日常操作只用一个脚本。./tapeshelf.sh update 会保存数据库并安装最新版本,./tapeshelf.sh backup 会保存所有内容,包括视频。
把 .env 文件复制一份,存到安全的地方。里面有加密视频的密钥,没有它,谁也无法再播放这些视频。
代码
全部以 AGPL-3.0 许可证开源:应用在 tapeshelf/tapeshelf,浏览器扩展在 tapeshelf/tapeshelf-downloader。发现了 bug?欢迎提交 issue。需要准备什么,详见自托管页面。
tapeshelf.com 不会消失。如果你不想自己维护服务器,你的片架就在那里等你。