Fork me on GitHub

Organizations

@github @rss
2 results for peertube
  • 难度等级: 人人可做
    images/featured-image.png
    有了Peertube,你可以创建你自己的视频门户。今天我展示了我如何在我的Synology磁盘站上安装Peertube。 第1步:准备好Synology 首先,必须在 DiskStation 上激活 SSH 登录。要做到这一点,请进入 “控制面板”>“终端”。 然后你可以通过 “SSH”、指定的端口和管理员密码来登录。 我通过终端、winSCP或Putty登录,并将这个控制台打开以备不时之需。 第2步:准备好Docker文件夹 我在Docker目录下创建一个名为 “Peertube “的新目录。 然后我进入Peertube目录,创建一个名为 “peertube.yml “的新文件,内容如下。对于端口,前面的部分 “9000: “可以进行调整。第二卷包含所有视频、播放列表、缩略图等,因此必须进行调整。 version: "3.7" services: peertube: image: chocobozzz/peertube:contain-buster container_name: peertube_peertube ports: - "9000:9000" volumes: - ./config:/config - ./videos:/data environment: - TZ="Europe/Berlin" - PT_INITIAL_ROOT_PASSWORD=password - PEERTUBE_WEBSERVER_HOSTNAME=ip - PEERTUBE_WEBSERVER_PORT=port - PEERTUBE_WEBSERVER_HTTPS=false - PEERTUBE_DB_USERNAME=peertube - PEERTUBE_DB_PASSWORD=peertube - PEERTUBE_DB_HOSTNAME=postgres - POSTGRES_DB=peertube - POSTGRES_USER=postgres - POSTGRES_PASSWORD=postgres - PEERTUBE_REDIS_HOSTNAME=redis - PEERTUBE_ADMIN_EMAIL=himself@christian-knedel.
    diskstation peertube Synology video videoportal Created Mon, 05 Apr 2021 00:00:00 +0000
  • 难度等级: 人人可做
    images/featured-image.png
    作为Synology Diskstation的用户,我在我的Homelab网络上运行许多服务。我在Gitlab中部署软件,在Confluence中记录知识,通过Calibre网络服务器阅读技术参考资料。 所有的网络服务都是加密的,并通过中央用户管理来保证安全。 今天我展示了我是如何通过SSL加密、访问记录和LDAP访问限制来保证我的Calibre服务的。本教程需要有 “阿特拉斯公司的酷事:用LDAP使用所有阿特拉斯工具 “和 “容器的伟大之处:用Docker Compose运行Calibre “的预先知识。 我的LDAP服务器 正如我已经写过的,我在Docker容器中运行一个中央openLDAP服务器。我还创建了几个应用组。 用反向代理确保不安全的应用程序 由于 “linuxserver/calibre-web “Docker镜像不支持SSL加密和LDAP,我创建了一个名为 “calibreweb “的虚拟网络,并在Calibre服务器前放置了一个NGINX反向代理。 这就是我的Docker Compose文件的样子。所有未来的访问日志都存储在日志目录中,我的自签名证书在certs目录中。 version: '3.7' services: nginx: image: weseek/nginx-auth-ldap:1.13.9-1-alpine container_name: calibre-nginx environment: - 'TZ=Europe/Berlin' volumes: - ./default.conf:/etc/nginx/conf.d/default.conf - ./certs:/etc/certs - ./logs:/var/log/nginx ports: - 8443:443 networks: - calibreweb restart: unless-stopped calibre-web: image: linuxserver/calibre-web container_name: calibre-web environment: - PUID=..... - PGID=.... - TZ=Europe/Berlin volumes: - /volume/docker/calibre/app.