本帖最后由 新手153427 于 2020-4-30 22:57 编辑
简介Leanote一款开源云笔记软件,它使用Go的Web框架revel和MongoDB开发完成的,其是目前为止发现的最有bigger的云笔记,它支持markdown输入,代码高亮,多人协作,笔记历史记录,笔记内导航,直接发布为博客等等。最重要的是它完全开源的,我们可以通过在云服务器去搭建属于自己私有的云笔记~在任何地点,任何时间记录自己想记录的笔记!那亲爱的小伙伴们,跟随我来一起来吧~
【前期文章】 【云计算的1024种玩法】 六.轻松打造一款好用的私有云笔记
一.远程连接云服务器1.1.使用远程工具登陆到服务器中(windows系统可使用xshell或者Putty登陆,Mac系统可直接使用terminal登陆,当然,你也可以直接云平台控制面板上直接进行VNC连接,本篇文章使用Mac系统下terminal工具直接远程连接,其他的小伙伴如果是使用的是Xshell工具的话,连接方式也是一样的,不过你需要先打开Xshell软件,在其命令行中执行如下命令登陆到云服务器中即可 - ssh root@服务器的IP地址 ####注:@后面是要填写自己服务器的IP地址的哦
- 例如:shh [email]root@192.168.1.1[/email]
复制代码②.Are you sure you want to continue connecting ?####它在问我们是否要继续连接?我们的回答是?“YES”,并回车
③.输入自己创建服务器时设置的密码~(注意哈,输入密码时,密码是密文的哦,其是不会显示密码的,输完以后直接回车进入哈~ ④.当出现"root@的主机变成服务器的主机名"的时候证明已经连接到服务器内部
二.安装MongoDB数据库 2.1 下载MongoDB数据库软件包
执行如下命令下载MongoDB数据库软件包
- wget https://repo.percona.com/apt/percona-release_0.1-4.$(lsb_release -sc)_all.deb
复制代码 执行成功以后,如下图所示
2.2 使用dpkg安装下载的软件包执行如下命令使用dpkg安装下载的软件包 - dpkg -i percona-release_0.1-4.$(lsb_release -sc)_all.deb
复制代码执行成功以后,如下图所示
2.3 更新可获取软件及其版本信息 执行如下命令更新可获取软件及其版本信息 执行成功如下图所示 2.4 使用命令安装Mongodb数据库执行如下apt-get install命令安装Mongodb数据库 - apt-get install percona-server-mongodb-34 -y
复制代码下载percona-server-mongodb-34中... 安装完毕,如下图所示
三.下载安装配置Lenote 3.1 下载Lenote二进制包通过如下命令下载Lenote二进制包 当进度达到100%时表示已经下载完毕~
3.2 解压Lenote二进制包 使用tar命令对Lenote二进制包进行解压操作 - tar xzf leanote-linux-amd64-v2.5.bin.tar.gz
复制代码 解压完毕以后,如下图所示
3.3 导入数据库 - mongorestore -h localhost -d leanote --dir mongodb_backup/leanote_install_data/
复制代码
3.4 启动Lenote服务进入到bin目录中,运行run.sh脚本启动Lenote服务
执行成功如下如图所示,当出现Listening on ... 0.0.0.0:9000时,表示服务已正常运行,届时,我们可以通过浏览器访问其Lenote
四. 访问Lenote服务 4.1 通过浏览器访问Lenote私有云笔记 在浏览器中输入CVM服务器的地址+9000端口的方式进行访问已经搭建好的Lenote服务,正常访问结果如下: 我们再次输入对应的账号及密码,点击“sign in”即可登陆到云笔记中 默认账号:admin 默认密码:abc123 至此,我们就可以开始在任何地点,任何时间记录自己想记录的笔记啦 ! |