蚂蚁笔记是目前我在用的技术笔记,最早是完全开放给用户来使用的,但是后来开始采取印象笔记的策略进行分级收费,当然站在这个项目开发者的立场来看,要想做的好用,没有资金也白扯,所以我表示能够理解。虽然服务收费,但是蚂蚁笔记比较良心的一点是开源了自建服务这块,如果你有自己的云服务器,那不妨试试搭建一个服务来玩一玩。以下是我搭建的过程,记录下来备用。我的操作系统是ubuntu server。centos的也能搭建,这两个我都试过。
unzip:sudo apt-get install unzip。Git:sudo apt-get install git。cd leanote/wget https://redirector.gvt1.com/edgedl/go/go1.8.5.linux-amd64.tar.gztar -zxvf go1.8.5.linux-amd64.tar.gz,解压后得到一个go文件夹vi /etc/profile export GOROOT=/home/ubuntu/leanote/go
export GOPATH=/home/ubuntu/leanote/gopackage
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
source /etc/profile命令使环境变量生效go version来测试是否配置成功,如果成功则出现go的版本号sudo apt-get install mongodb-servermongo命令,查看是否安装成功,成功后退出即可git clone https://github.com/leanote/leanote-all.git下载得到leanote-all-master文件夹gopackage文件夹leanote-all-master文件下的src整个文件夹都拷贝到gopackage文件夹下:cp -r leanote-all-master/src gopackage/go get github.com/revel/cmd/revelmongorestore -h localhost -d leanote --dir /home/ubuntu/leanote/gopackage/src/github.com/leanote/leanote/mongodb_backup/leanote_install_datamongo> show dbsleanote,则表示数据导入成功/home/leanote/gopackage/src/github.com/leanote/leanote/conf下的app.conf,使用vi编辑器编辑,为了安全期间,请务必修改app.secret一项,在若干随机位置处,将字符修改成一个其他的值。revel run github.com/leanote/leanote命令运行Leanotedata文件夹,并在data文件夹下创建log文件夹mongod --fork --dbpath /home/ubuntu/leanote/data/ --logpath /home/ubuntu/leanote/data/log/20180723.log --logappendnohup revel run github.com/leanote/leanote启动Leanote原文:https://www.cnblogs.com/wuyu1787/p/9356174.html