开篇
本文基于 docker 和 github 开源项目 wallabag
关于群晖安装, 在项目的说明文档里面显示他们在群晖社区里面提供了一个套件, 但我在添加社区以后并没有找到, 所以采用了 docker 方式
拉取镜像
Ssh 链接群晖, sudo -i
进入 root 权限
使用命令
docker run -v /opt/wallabag/data:/var/www/wallabag/data -v /opt/wallabag/images:/var/www/wallabag/web/assets/images -p 80:80 -e "SYMFONY__ENV__DOMAIN_NAME=[http://wallabag.appinn.com](http://wallabag.appinn.com/)" wallabag/wallabag
然后耐心等待, 如果直接完成了, 那就输入http://wallabag.appinn.com试试能不能访问.我这里是没法直接配置这个环境变量, 所以来到群晖的 containermanger 进行重新配置并建立容器
容器建立
首先来到 filestation 在 docker 下面建立和我一样的文件夹, 权限设置为 everyone
然后开始配置
打开群晖套件中心, 找到 container manager, 进入, 如图,来到这里时候, 你应该会发现这个容器运行异常, 不要紧, 选中这个容器右键删掉即可
然后来到映像, 找到对应的映像重新运行
接着, 我们开始配置, 常规设置保持默认, 高级设置->端口设置填写一个你喜欢的端口, 我填写的为 7181 存储空间设置里添加文件夹如图, 并将容器中的位置映射到刚才的文件夹中
/var/www/wallabag/web/assets/images
/var/www/wallabag/data
再在环境中新增一条, 变量为 SYMFONY__ENV__DOMAIN_NAME
值为http://群晖IP:端口号, 也就是一会儿你在浏览器里面用来访问的地址
然后下一步, 其余全部保持默认即可.
最后在浏览器中输入http://群晖IP:端口号尝试访问, 密码和账号都为 wallabag
如果登陆不上, 那么把刚才存储设置里面的两条映射删掉即可
进入以后右上角点击头像, config, 找到语言可以切换为中文.