一般来说我们都是用浏览器自带的书签功能来收藏网站,不过如果我们没有登录账号并同步的话,收藏的网站很容易丢失;找了很久终于找到了LinkAce 这款书签管理器。下面我就开始搭建 LinkAce
请参照 linux 如何安装 docker 和 docker-compose
从 LinkAce 存储库下载 Docker 安装包并解压:linkace-docker-advanced.zip ,建议在本地解压然后把文件批量上传到服务器 ,我使用的是 /data/linkace 目录,下文就以此目录为例
记得上传之前先新建目录
mkdir -p /data/linkace当然,如果你在本地修改完再上传到服务器也可以,这里假设我们已经上传好了然后在服务器上修改
首先 cd 到 /data/linkace 目录下
cd /data/linkacenano .env修改以下三项(APP_KEY DB_PASSWORD REDIS_PASSWORD),并且添加两项(SESSION_DRIVER=redis
CACHE_DRIVER=redis)即可
将 APP_KEY 的值修改为一个32位的随机字符串,例如 zFiU8Hg4KtkNC5XjQ6DFNMmU2GQg4x9c
将 DB_PASSWORD 的值修改为 linkace 或者你认为更加安全的密码
将 REDIS_PASSWORD 的值修改为 linkace 或者你认为更加安全的密码
将 SESSION_DRIVER=redis 和 CACHE_DRIVER=redis 分别作为单独的行添加到文件中,位置随意
修改完成后按 Ctrl + X 退出,按 Y 保存修改,回车确定
nano docker-compose.yml声明一下,由于我的习惯是所有的服务都通过宿主机的nginx进行反代,所以这里即使使用了docker版本的nginx,我也还是选择修改映射的端口然后由宿主机的nginx进行反代,下文也将基于此。
将nginx配置中的箭头所指的端口 80 修改为一个闲置的端口
修改完成后按 Ctrl + X 退出,按 Y 保存修改,回车确定
具体的反代操作等待我后续更新(暂时先默认你已经配置反代了)
总之确保你的反代配置里有以下三行
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $host; 执行以下命令
sudo docker-compose up然后访问你的域名,如下图所示即为成功
后续的步骤请参照 使用 LightHouse 搭建 LinkAce 书签管理器 的第三步及后续步骤
| 留言与评论(共有 0 条评论) “” |