本文作者:zhujue

群晖使用Docker搭建蚂蚁笔记

zhujue 2022-06-28 11:03:45 28 抢沙发
群晖使用Docker搭建蚂蚁笔记摘要: ......

群晖使用Docker搭建蚂蚁笔记

    时间  2020-05-08       

标签 使用 docker 搭建 蚂蚁 笔记栏目 Docker 繁體版       

                    原文               https://blog.csdn.net/iwindows/article/details/104205644           

      

原由

讲一个哀伤的故事,单位信息安全的名义封掉了,各类云笔记、云盘等应用的使用。本身知识体系瞬间崩塌,不让用云盘还能接受,印象笔记不让用了,N年收集的成果灰飞烟灭,只能另想其径。程序员

对策

以前就关注过,Leanote蚂蚁笔记——程序员的专属笔记,虽然是收费的,可是是开源项目,能够本身搭建服务器,并且支持(Windows、Linux、Mac)桌面版、(IOS、Android)手机端、还有微信端几乎全平台覆盖。程序员的不二选择!web

环境

  • 群晖 DS218+ NAS

  • 内网穿透工具 cpolar

安装

初识Docker

  • 起初对Docker不了解,只看见在群晖DSM系统的套件中心Docker应用。
    网易云课堂中,“Docker从入门到实战应用” 初略的了解了一下,课程免费,以为Docker很不错,这里就不对Docker进行多说,以后有时间在系统的学习学习。

下载 数据库mongo & 蚂蚁笔记leanote

  • 须要在Docker中安装两个映像 数据库mongo和蚂蚁笔记leanote
    在Docker注册表中搜索 mongoleanote并进行安装映像。排名优先下载原则,下载排名第一的映像。

群晖使用Docker搭建蚂蚁笔记 群晖 笔记 第1张群晖使用Docker搭建蚂蚁笔记 群晖 笔记 第2张

  • 值得一提的是,下载mongoleanote时候会很慢。并且会由于断开从新下载。
    究其缘由,是觉得DockerHub是国外网站致使,须要配置阿里云镜像加速Docker。

配置阿里云镜像加速Docker

  • 注册并获取阿里云上Docker加速镜像URL

阿里云(https://aliyun.com) --> 产品分类 --> 云计算基础 --> 容器服务 --> 容器镜像服务 --> 管理控制台 --> 镜像中心 --> 镜像加速器 --> 加速器地址mongodb

群晖使用Docker搭建蚂蚁笔记 群晖 笔记 第3张

  • 配置群晖NAS使用阿里云Docker加速镜像

群晖NAS管理系统 --> 主菜单(左上角) --> Docker --> 注册表 --> 设置 --> 选中Docker Hub编辑 --> 启用注册表镜像 --> 输入注册表镜像URL为阿里云加速URLdocker

群晖使用Docker搭建蚂蚁笔记 群晖 笔记 第4张

数据库mongo容器

  • 建立数据库mongo容器,修改容器名称synology_leanote_mongo,端口设置27017。其余默认。

群晖使用Docker搭建蚂蚁笔记 群晖 笔记 第5张

  • 经过终端机命令在容器 /usr/local/ 下建立 leanote文件夹,并在leanote文件夹下建立data文件夹

群晖使用Docker搭建蚂蚁笔记 群晖 笔记 第6张

# 依次执行mkdir命令mkdir /usr/local/leanotemkdir /usr/local/leanote/data

配置蚂蚁笔记leanote在Docker外部设置

  • 在群晖NAS中建立蚂蚁笔记leanote文件夹
    再在里面新建configdata文件夹,config文件夹下上传app.conf文件,这里是app.conf文件下载地址:app.conf

群晖使用Docker搭建蚂蚁笔记 群晖 笔记 第7张 

群晖使用Docker搭建蚂蚁笔记 群晖 笔记 第8张

  • 修改app.conf文件
    两处须要修改地方,其中第二处可改可不改,我并没修改。

群晖使用Docker搭建蚂蚁笔记 群晖 笔记 第9张

蚂蚁笔记leanote容器

  • 建立leanote容器,修改容器名称synology_leanote,高级 卷 设置中建立2个映射 一个文件夹 一个文件

文件夹:docker/leanote/data 映射为 /leanote-data文件:docker/leanote/config/app.conf 映射为 /leanote/conf/app.conf

群晖使用Docker搭建蚂蚁笔记 群晖 笔记 第10张

  • 端口设置

群晖使用Docker搭建蚂蚁笔记 群晖 笔记 第11张

使用蚂蚁笔记leanote容器初始化数据库mongo

  • 启动Docker中安装的synology_leanote_mongosynology_leanote容器

  • 经过synology_leanote容器的终端机初始化synology_leanote_mongo的数据

群晖使用Docker搭建蚂蚁笔记 群晖 笔记 第12张

# 192.168.1.100 是 app.conf 中 db.host 项的 ip地址mongorestore -h 192.168.1.100 -d leanote --dir /leanote/mongodb_backup/leanote_install_data/

  • 重启synology_leanote容器

蚂蚁笔记leanote使用

  • 浏览器查看蚂蚁笔记leanote,输入 192.168.1.100:9000

群晖使用Docker搭建蚂蚁笔记 群晖 笔记 第13张

  • 更改蚂蚁笔记设置
    以管理员身份登录。初始默认管理员帐号为admin,密码为abc123 在后台可修改。将私有的蚂蚁笔记leanote设置关闭注册

管理员身份登录 --> admin --> 后台管理 --> Dashboard --> Configuration --> Open Register数据库

群晖使用Docker搭建蚂蚁笔记 群晖 笔记 第14张

  • 查看数据库mongo
    这里我使用了** Studio Robo 3T 在Windows下进行的数据库mongo连接查看,能够看见蚂蚁笔记数据库mongo**中的笔记内容都是明文的存储的


群晖使用Docker搭建蚂蚁笔记 群晖 笔记 第15张

群晖使用Docker搭建蚂蚁笔记 群晖 笔记 第16张

  • 内网穿透 cpolar
    这里不作过多讲解,用就是了

群晖使用Docker搭建蚂蚁笔记 群晖 笔记 第17张

总结

虽然有了私有的蚂蚁笔记,仍是大众的印象笔记好呀!!!😷windows


文章版权及转载声明

作者:zhujue本文地址:http://183.162.193.250:5900/post/47.html发布于 2022-06-28 11:03:45
文章转载或复制请以超链接形式并注明出处天云博客

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享

发表评论

快捷回复:

评论列表 (暂无评论,28人围观)参与讨论

还没有评论,来说两句吧...