为知笔记,leanote都变成收费了。对于穷逼&爱自己胡捣鼓的人来说,自己建个服务器端再好不过了。
怎么安装服务器端官方也给出了相关的安装教程点击跳转。
按照官方给出安装步骤就可以,但是会出现部分问题,比如mongodb无法通过手动下载的tar.gz来运行,这时候就需要用apt命令来安装。
如果你想完全按照官方教程来安装,那么你要下载对应你的机器版本的mongodb的包,但是mongodb官网好像没有32位的安装包了,这个是我收集的32位的链接:http://downloads.mongodb.org/linux/mongodb-linux-i686-v3.2-latest.tgz?_ga=2.114898759.1713724367.1498550277-1089294971.1498550277
手动解压安装的话你可能还得用 apt安装mongodb-clients,不安装的话可能运行错误。
mongodb可以运行之后必须做的是添加用户,这是官方教程对于mongodb V2和mongodb V3官方给出了不同方法,这个基本不会有错误。
、
官方教程中会有让你在/etc/profile中添加PATH变量严格按照官网步骤即可,需要注意的是修改完后当时是有效的,一但重启之后普通用户的PATH变量是生效的,root用户的变量不生效,需要将添加在profile里的语句添加到/root/.bashrc中。
其他都操作完执行运行的时候,确实可以运行了,但是关闭终端后就停止运行了,因为父进程结束了子进程也被关闭了。那你就需要这样运行了
nohup revel run github.com/leanote/leanote
你可以把这个写成脚本。这样就关闭终端之依然在运行。
用着用着可能出现一些问题,大部分问题是因为数据库没有连接上,
这两条是官方安装教程中的语句,执行这两条基本可以解决。当然你可以把他们写成脚本。
关于配置nginx我还没有成功,弄了好几次都没有成功,实现不了端口的转发。
有会的大佬可以留言帮我一下,感激不尽。有问题call我 [email protected] ---->QQ邮箱 163邮箱 gmail邮箱