自己部署

docker

写完才发现并没有什么有意思的docker镜像好推荐的。实际上万物皆可docker。等到你有需求,再去寻找对应docker镜像也不迟。


可以从以下渠道寻找docker镜像

  • Google 你需要的项目名+docker,通常能找到已经制作好的镜像。
  • Github 搜索 docker。
  • 专门的docker镜像站。

Awesome TTRSS(通过docker-compose)

  • 官网:- Awesome TTRSS
  • 简介:Tiny Tiny RSS是一款基于 PHP 的免费开源 RSS 聚合阅读器。Awesome TTRSS 旨在提供一个 「一站式容器化」 的 Tiny Tiny RSS 解决方案,通过提供简易的部署方式以及一些额外插件,以提升用户体验。支持中文。
  • 效果演示:

image-20211103212101473

  • 安装方式:

    apt-get install docker-compose
    wget https://raw.githubusercontent.com/HenryQW/Awesome-TTRSS/main/docker-compose.yml //下载配置文件
    nano docker-compose.yml //编辑配置文件
    

此时会打开nano的编辑界面,如图所示,第一处修改成你的网站域名,第二三处修改成你自己的密码(注意要保持相同)

hXoer6.png

然后启动容器即可:

docker-compose up -d

默认通过 181 端口访问 TTRSS,默认账户:admin 密码:password,请第一时间更改。 如想使用域名访问,在部署之后,进入宝塔面板,建立新站点,反代127.0.0.1:181即可。注意域名要和你之前设置的相同。

wallabag(通过docker-run)

Save and classify articles. Read them later. Freely.

  • 安装: 注意将其中http://example.com修改成你自己的域名

    docker run -v /opt/wallabag/data:/var/www/wallabag/data -v /opt/wallabag/images:/var/www/wallabag/web/assets/images -p 800:80 -e SYMFONY__ENV__DOMAIN_NAME=http://example.com -d wallabag/wallabag
    

默认用户名和密码:wallabag:wallabag,默认监听800端口。 如想使用域名访问,参照上面(Awesome TTRSS)设置。

sharelist(通过docker-run)

  • 项目地址:安装 (reruin.github.io)
  • 简介:ShareList 是一个易用的网盘工具,支持快速挂载 GoogleDrive、OneDrive ,可通过插件扩展功能。
  • 安装方式:

    docker run -d -v /etc/sharelist:/sharelist/cache -p 33001:33001 --name="sharelist" reruin/sharelist
    

默认监听33001端口。

docker镜像资源站

最后放上一个收集性网站:

这个网站上有许多社区制作的docker镜像。并且说明了详细的部署方式。

打开第二个链接,如图所示,切到Image,下滑找到Usage

image-20211103210651889

如果你使用的是在在线容器服务,则复制docker-compose文件,部署(详见各容器服务的使用方式)。

如果你是在一台Linux服务器上运行docker,则复制docker cli内的代码,运行即可(这就是我们前面提到的docker run命令)。

里面诸如emby、qbit之类的项目挺不错的,就等待你自己发掘了。