“Last”与“Leanote”:页面之间的差异
小 导入1个版本 |
|||
第1行: | 第1行: | ||
=docker on pi3= | |||
==diy== | |||
<pre> | |||
http://mirrors.163.com/debian-cd/current/amd64/iso-cd/ | |||
docker build -t evan886/leanote:v1 . | |||
</pre> | |||
=docker= | |||
<pre> | |||
注意 | |||
Raspbian users cannot use this method! | |||
For Raspbian, installing using the repository is not yet supported. You must instead use the convenience script. | |||
curl -fsSL https://get.docker.com -o get-docker.sh | |||
sudo sh get-docker.sh | |||
<output truncated> | |||
sudo usermod -aG docker <your-user> | |||
</pre> | |||
https://docs.docker.com/engine/install/debian/#install-using-the-convenience-script | |||
docker at apline on pi3 | |||
[https://github.com/leanote/leanote/wiki/Leanote-%E4%BA%8C%E8%BF%9B%E5%88%B6%E7%89%88%E8%AF%A6%E7%BB%86%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B----Mac-and-Linux Leanote 二进制版详细安装教程 Mac and Linux] | |||
https://github.com/axboy/docker-leanote/tree/2.6.1 | |||
[https://www.imooc.com/article/49225 带你使用Docker搭建私有云笔记] | |||
[https://www.cnblogs.com/amoyzhu/p/6517980.html 制作 leanote docker 镜像] | |||
https://github.com/axboy/docker-leanote/blob/master/README.md | |||
=monogo= | |||
[[Docker mongo]] 详情请见 | |||
==docker monogo== | |||
<pre> | |||
搭建了,要看如何导入数据了 robo好像不行 | |||
莓派3B 使用 Docker 安装 MongoDB | |||
由于树莓派是基于 Armv7l 平台,平常用于 x86 的 Mongodb docker 镜像并不能直接安装,因此本文目的为解决在树莓派3B Raspbian Stretch 系统上使用 Docker 安装运行 MongoDB 镜像的问题。 | |||
docker pull andresvidal/rpi3-mongodb3 | |||
# 创建容器 | |||
docker run -d --name rpi-mongodb3 -v /data/mongo:/data.db -p 27017:27017 andresvidal/rpi3-mongodb3 mongod | |||
mongodb-clients mongodb-dev mongodb-server | |||
其实要有密码更加好一点 | |||
https://www.jianshu.com/p/a3de04b49ea4 | |||
https://hub.docker.com/r/andresvidal/rpi3-mongodb3/ | |||
#理论上这个是可以的哦 那样就可以 docker化了 | |||
导入初始数据 直接用studio 3t -->import -->JSON --> 添加 选择所有的文件 | |||
导入初始数据 | |||
leanote初始数据存放在 leanote/mongodb_backup/leanote_install_data中。 | |||
打开终端, 输入以下命令导入数据。 | |||
$> mongorestore -h localhost -d leanote --dir /home/user1/leanote/mongodb_backup/leanote_install_data/ | |||
mongorestore -h 192.168.88.98 -d leanote --dir /data/mongo/leanote_install_data/ | |||
mongorestore -h localhost -d leanote --directoryperdb /media/sea2t/srv/leanote/mongodb_backup/leanote_install_data/ | |||
$> mongorestore -h localhost -d leanote --dir /home/user1/leanote/mongodb_backup/leanote_install_data/ | |||
</pre> | |||
[https://www.jianshu.com/p/a3de04b49ea4 树莓派3B 使用 Docker 安装 MongoDB] | |||
==bina monogo== | |||
<pre> | |||
#还有 一种办法就是 下载 bin包 | |||
apt-get update | |||
echo "deb http://repo.mongodb.org/apt/debian stretch/mongodb-org/4.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list | |||
sudo apt-get install -y mongodb-org | |||
#这个太老了 | |||
apt-get install mongodb | |||
systemctl enable mongodb | |||
#这个是手工安装mongo的 | |||
mkdir -p /data/mongo/data | |||
mongod --dbpath /data/mongo/data | |||
此时mongodb数据库已经启动,然后另外打开一个SSH终端窗口输入mongo进入mongodb数据库交互程序 | |||
然后输入show dbs 下方会显示数据库列表。 | |||
3. 导入leanote初始数据 | |||
leanote初始数据存放在 ~/leanote/mongodb_backup/leanote_install_data中。 | |||
在SSH终端中输入下方命令导入初始数据(注意:不是在数据库交互程序中) | |||
mongorestore -h localhost -d leanote --dir /home/pi/leanote/mongodb_backup/leanote_install_data/ | |||
</pre> | |||
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-debian/ | |||
[https://blog.csdn.net/ruoyunliufeng/article/details/79305050 树莓派mongodb实战] | |||
=leanote install= | |||
https://github.com/leanote/leanote/releases | |||
下载 leanote-linux-amd64-v2.6.1.bin.tar.gz | |||
<pre> | |||
解压到 | |||
/data/apps/leanote/ | |||
/usr/bin/nohup /data/apps/frp/frpc -c /data/apps/frp/frpc.ini & | |||
#想自启动 入到 /etc/rc.local | |||
</pre> | |||
=超级用户修改和用户添加= | |||
<pre> | |||
./mongo | |||
创建账户 | |||
新建的账户名为 test1, 邮箱为 test1@gmail.com, 密码由于是加密的, 就不在这里设置, 通过管理员到界面上去重置密码. | |||
> use leanote | |||
> db.users.insert({"Username": "eva", "Email": "eva@gmail.com"}) | |||
然后改密码在web 界面 改就是了 , | |||
http://192.168.88.98:9000/admin/index | |||
最后才是 打开配置文件 改为 admin user | |||
在app.conf中配置 adminUsername=修改后的用户名 | |||
cat /data/apps/leanote/conf/app.conf | |||
# admin username | |||
#adminUsername=admin | |||
adminUsername=eva | |||
删除用户 | |||
> use leanote | |||
switched to db leanote | |||
> db.users.remove({"Username":"evan886@gmail.com"}) | |||
> db.users.remove({"Username":"demo"}) | |||
关闭公开注册 | |||
http://192.168.88.98:9000/admin/t?t=setting/open_register | |||
</pre> | |||
=nginx 配置= | |||
==2020 ng conf== | |||
<pre> | |||
cat leanotefrp.conf #on vps | |||
upstream t.upstream.linuxsa.org { | |||
server 127.0.0.1:9000; | |||
#server 127.0.0.1:7000; | |||
keepalive 32; | |||
} | |||
server { | |||
listen 80; | |||
server_name note.linuxsa.org; | |||
location / { | |||
proxy_pass http://t.upstream.linuxsa.org; | |||
proxy_http_version 1.1; | |||
proxy_set_header Host $host:80; | |||
proxy_set_header X-Real-IP $remote_addr; | |||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | |||
} | |||
#index index.html; | |||
index index.php index.htm index.html; | |||
location ~ .*\.(gif|jpg|jpeg|png|bmp|ico|swf|html|htm|mp3|wma|js|css)$ { | |||
root /data/apps/leanote/public/; | |||
expires 7d; | |||
} | |||
access_log off; | |||
} | |||
ps css 文件上传到vps | |||
cat tranlea | |||
#!/bin/bash | |||
rsync -avz /data/apps/leanote/public/ root@vpsip:/data/apps/leanote/public/ | |||
ssh root@vpsip "chown -R www-data:www-data /data/apps/leanote/public/" | |||
外加个定时任务 | |||
</pre> | |||
<pre> | <pre> | ||
- | # on bsd | ||
#201811 | |||
server { | |||
listen 80; | |||
server_name t.linuxsa.org; | |||
location / { | |||
proxy_pass http://t.upstream.linuxsa.org; | |||
proxy_http_version 1.1; | |||
proxy_set_header Host $host:80; | |||
proxy_set_header X-Real-IP $remote_addr; | |||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | |||
} | |||
index index.php index.htm index.html; | |||
#index index.html; | |||
#这下面4行不要,不然会加载不了 远程intra的 css 什么的 | |||
#location ~ .*\.(gif|jpg|jpeg|png|bmp|ico|swf|html|htm|mp3|wma|js|css)$ { | |||
#root /data/apps/leanote/public/; | |||
# expires 7d; | |||
#} | |||
access_log off; | |||
} | |||
upstream t.upstream.linuxsa.org { | |||
server 10.46.0.5:9000; | |||
keepalive 32; | |||
} | |||
#on debian at intra | |||
cat t.linuxsa.conf | |||
upstream t.upstream.linuxsa.org { | |||
server 192.168.0.128:9000; | |||
keepalive 32; | |||
} | |||
server { | |||
listen 80; | |||
server_name t.linuxsa.org; | |||
location / { | |||
proxy_pass http://t.upstream.linuxsa.org; | |||
proxy_http_version 1.1; | |||
proxy_set_header Host $host:80; | |||
proxy_set_header X-Real-IP $remote_addr; | |||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | |||
} | |||
#index index.html; | |||
index index.php index.htm index.html; | |||
location ~ .*\.(gif|jpg|jpeg|png|bmp|ico|swf|html|htm|mp3|wma|js|css)$ { | |||
root /data/apps/leanote/public/; | |||
expires 7d; | |||
} | |||
access_log off; | |||
} | |||
#有一次可怕的错误 | |||
mv note.linuxsa.org note.linuxsa.org.conf | |||
#on pi3 | |||
root@mypi3b:/etc/nginx/conf.d# cat note.linuxsa.org.conf | |||
upstream t.upstream.linuxsa.org { | |||
server 192.168.88.98:9000; | |||
keepalive 32; | |||
} | |||
server { | |||
listen 80; | |||
server_name note.linuxsa.org; | |||
location / { | |||
proxy_pass http://t.upstream.linuxsa.org; | |||
proxy_http_version 1.1; | |||
proxy_set_header Host $host:80; | |||
proxy_set_header X-Real-IP $remote_addr; | |||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | |||
} | |||
#index index.html; | |||
index index.php index.htm index.html; | |||
location ~ .*\.(gif|jpg|jpeg|png|bmp|ico|swf|html|htm|mp3|wma|js|css)$ { | |||
root /data/apps/leanote/public/; | |||
expires 7d; | |||
} | |||
access_log off; | |||
} | |||
root@mypi3b:/etc/nginx/conf.d# cat /data/apps/frp/frpc.ini | |||
[common] | |||
server_addr = 207.148.106.229 | |||
#server_addr = 138.197.220.125 | |||
server_port = 7001 | |||
auth_token = 123 | |||
[leanote] | |||
type = http | |||
local_port = 9000 | |||
custom_domains =note.linuxsa.org | |||
#[ssh] | |||
#type = tcp | |||
#local_ip = 127.0.0.1 | |||
#local_port = 22 | |||
#remote_port = 6000 | |||
</pre> | |||
=frp= | |||
==frps on vps== | |||
<pre> | |||
cat /data/apps/frp/frps.ini | |||
[common] | |||
bind_port = 7000 | |||
vhost_http_port = 9000 | |||
[leanote] | |||
type = http | |||
auth_token = 123 | |||
custom_domains =note.linuxsa.org | |||
原理 可以去看 开胃菜 访问 note.linuxsa.org 这台 frps 就会连9000 端口 就会 连回去 frpc | |||
</pre> | |||
[https://wiki.linuxchina.net/index.php?title=%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F%E6%89%93%E6%B4%9E#frp.E5.BC.80.E8.83.83.E8.8F.9C frp开胃菜] | |||
==frpc on pi3 at intra== | |||
<pre> | |||
cat /data/apps/frp/frpc.ini | |||
[common] | |||
server_addr = 20.148.15.279 # vps ip at abord | |||
server_port = 7000 | |||
auth_token = 123 | |||
[leanote] | |||
type = http | |||
local_port = 9000 | |||
custom_domains =note.linuxsa.org | |||
#[ssh] | |||
#type = tcp | |||
#local_ip = 127.0.0.1 | |||
#local_port = 22 | |||
#remote_port = 6000 | |||
</pre> | </pre> | ||
==linux | |||
[http://wiki.linuxchina.net/index.php?title=%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F%E6%89%93%E6%B4%9E#for_leanote_201811 for_leanote_201811] | |||
有几次老是time out 原来是vps上的os防火墙导致的 | |||
[https://zhuanlan.zhihu.com/p/36156129 树莓派使用frp实现内网穿透 | 树莓派小无相系列] | |||
[https://segmentfault.com/a/1190000012004693 借助 frp 随时随地访问自己的树莓派] | |||
[https://segmentfault.com/a/1190000014615265 树莓派使用frp实现内网穿透 | 树莓派小无相系列] | |||
=client app= | |||
http://app.leanote.com/ | |||
https://sourceforge.net/projects/leanote-desktop-app/ | |||
leanote-desktop-linux-x64-v2.6.zip | |||
==android== | |||
记得服务器要带有 http 不然会登录不成功哦 | |||
=备份= | |||
<pre> | <pre> | ||
backup.sh | |||
mongodump -h 127.0.0.1:27017 -d leanote -o /leanote/db_backup -u 数据库的用户名 -p 你的数据库password | |||
</pre> | |||
=优化= | |||
要有 systemd 启动脚本 | |||
https://www.cnblogs.com/noright/p/install-leanote-on-raspberry-pi.html | |||
[https://github.com/leanote/leanote/wiki/How-to-develop-leanote-%E5%A6%82%E4%BD%95%E5%BC%80%E5%8F%91leanote How to develop leanote 如何开发leanote] | |||
[https://github.com/leanote/leanote/wiki/leanote-api leanote api] | |||
[https://www.idaybreak.com/install-leanote-server.html 私人云笔记 Leanote 服务端搭建指南] | |||
[https://www.cnblogs.com/duanguyuan/p/7806538.html leanote折腾指南] | |||
[https://www.cnblogs.com/duanguyuan/p/8604641.html leanote 信息栏显示笔记本和笔记类型] | |||
=trouble = | |||
* 在内网 hosts intra ip会有问题 保存不了 | |||
所以 在内网用ip 在外网用 域名吧 | |||
* 还有安全问题 | |||
* debian ssh起不来 | |||
在debian 添加自启动化 却是ssh起不来 搞笑了 放到 nohup 没有输入信息就行了 | |||
* css images 不然打开图片全是404 | |||
<pre> | |||
location ~ .*\.(gif|jpg|jpeg|png|bmp|ico|swf|html|htm|mp3|wma|js|css)$ { | |||
root /data/apps/leanote/public/; | |||
</pre> | </pre> | ||
* 2.6.1 app还是起不来 | |||
[https:// | |||
evan@kalipc:~/apps/leanote$ ./Leanote | |||
./Leanote: error while loading shared libraries: libgconf-2.so.4: cannot open shared object file: No such file or directory | |||
evan@kalipc:~/apps/leanote$ sudo apt-get install libgconf-2-4 | |||
[https://github.com/leanote/leanote/issues/792 Leanote发生crash无法启动] | |||
[https://www.zhihu.com/question/25871911 如何评价 Leanote 云笔记] | |||
* pi3 crontab 不成功 为什么 呢 | |||
/data/mon/frp.sh | |||
/usr/bin/nohup /data/apps/frp/frpc -c /data/apps/frp/frpc.ini & | |||
最后,还要使cron定时任务生效: | |||
/etc/init.d/cron restart | |||
= | =see also= | ||
[ | [https://www.jianshu.com/p/a52523bb87e7 蚂蚁笔记(Leanote)快速部署指南] | ||
[https:// | [https://jouyouyun.github.io/Blog/Leanote-Install/ Leanote-Install有很多mongodb操作] | ||
[https:// | [https://zhuanlan.zhihu.com/p/24698721 Leanote 2.0 使用心得] | ||
[[category:ops]] [[category: | [[category:ops]] [[category:desktop]] |
2021年1月25日 (一) 03:01的最新版本
docker on pi3
diy
http://mirrors.163.com/debian-cd/current/amd64/iso-cd/ docker build -t evan886/leanote:v1 .
docker
注意 Raspbian users cannot use this method! For Raspbian, installing using the repository is not yet supported. You must instead use the convenience script. curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh <output truncated> sudo usermod -aG docker <your-user>
https://docs.docker.com/engine/install/debian/#install-using-the-convenience-script
docker at apline on pi3
Leanote 二进制版详细安装教程 Mac and Linux
https://github.com/axboy/docker-leanote/tree/2.6.1
https://github.com/axboy/docker-leanote/blob/master/README.md
monogo
Docker mongo 详情请见
docker monogo
搭建了,要看如何导入数据了 robo好像不行 莓派3B 使用 Docker 安装 MongoDB 由于树莓派是基于 Armv7l 平台,平常用于 x86 的 Mongodb docker 镜像并不能直接安装,因此本文目的为解决在树莓派3B Raspbian Stretch 系统上使用 Docker 安装运行 MongoDB 镜像的问题。 docker pull andresvidal/rpi3-mongodb3 # 创建容器 docker run -d --name rpi-mongodb3 -v /data/mongo:/data.db -p 27017:27017 andresvidal/rpi3-mongodb3 mongod mongodb-clients mongodb-dev mongodb-server 其实要有密码更加好一点 https://www.jianshu.com/p/a3de04b49ea4 https://hub.docker.com/r/andresvidal/rpi3-mongodb3/ #理论上这个是可以的哦 那样就可以 docker化了 导入初始数据 直接用studio 3t -->import -->JSON --> 添加 选择所有的文件 导入初始数据 leanote初始数据存放在 leanote/mongodb_backup/leanote_install_data中。 打开终端, 输入以下命令导入数据。 $> mongorestore -h localhost -d leanote --dir /home/user1/leanote/mongodb_backup/leanote_install_data/ mongorestore -h 192.168.88.98 -d leanote --dir /data/mongo/leanote_install_data/ mongorestore -h localhost -d leanote --directoryperdb /media/sea2t/srv/leanote/mongodb_backup/leanote_install_data/ $> mongorestore -h localhost -d leanote --dir /home/user1/leanote/mongodb_backup/leanote_install_data/
bina monogo
#还有 一种办法就是 下载 bin包 apt-get update echo "deb http://repo.mongodb.org/apt/debian stretch/mongodb-org/4.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list sudo apt-get install -y mongodb-org #这个太老了 apt-get install mongodb systemctl enable mongodb #这个是手工安装mongo的 mkdir -p /data/mongo/data mongod --dbpath /data/mongo/data 此时mongodb数据库已经启动,然后另外打开一个SSH终端窗口输入mongo进入mongodb数据库交互程序 然后输入show dbs 下方会显示数据库列表。 3. 导入leanote初始数据 leanote初始数据存放在 ~/leanote/mongodb_backup/leanote_install_data中。 在SSH终端中输入下方命令导入初始数据(注意:不是在数据库交互程序中) mongorestore -h localhost -d leanote --dir /home/pi/leanote/mongodb_backup/leanote_install_data/
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-debian/
leanote install
https://github.com/leanote/leanote/releases
下载 leanote-linux-amd64-v2.6.1.bin.tar.gz
解压到 /data/apps/leanote/ /usr/bin/nohup /data/apps/frp/frpc -c /data/apps/frp/frpc.ini & #想自启动 入到 /etc/rc.local
超级用户修改和用户添加
./mongo 创建账户 新建的账户名为 test1, 邮箱为 test1@gmail.com, 密码由于是加密的, 就不在这里设置, 通过管理员到界面上去重置密码. > use leanote > db.users.insert({"Username": "eva", "Email": "eva@gmail.com"}) 然后改密码在web 界面 改就是了 , http://192.168.88.98:9000/admin/index 最后才是 打开配置文件 改为 admin user 在app.conf中配置 adminUsername=修改后的用户名 cat /data/apps/leanote/conf/app.conf # admin username #adminUsername=admin adminUsername=eva 删除用户 > use leanote switched to db leanote > db.users.remove({"Username":"evan886@gmail.com"}) > db.users.remove({"Username":"demo"}) 关闭公开注册 http://192.168.88.98:9000/admin/t?t=setting/open_register
nginx 配置
2020 ng conf
cat leanotefrp.conf #on vps upstream t.upstream.linuxsa.org { server 127.0.0.1:9000; #server 127.0.0.1:7000; keepalive 32; } server { listen 80; server_name note.linuxsa.org; location / { proxy_pass http://t.upstream.linuxsa.org; proxy_http_version 1.1; proxy_set_header Host $host:80; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } #index index.html; index index.php index.htm index.html; location ~ .*\.(gif|jpg|jpeg|png|bmp|ico|swf|html|htm|mp3|wma|js|css)$ { root /data/apps/leanote/public/; expires 7d; } access_log off; } ps css 文件上传到vps cat tranlea #!/bin/bash rsync -avz /data/apps/leanote/public/ root@vpsip:/data/apps/leanote/public/ ssh root@vpsip "chown -R www-data:www-data /data/apps/leanote/public/" 外加个定时任务
# on bsd #201811 server { listen 80; server_name t.linuxsa.org; location / { proxy_pass http://t.upstream.linuxsa.org; proxy_http_version 1.1; proxy_set_header Host $host:80; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } index index.php index.htm index.html; #index index.html; #这下面4行不要,不然会加载不了 远程intra的 css 什么的 #location ~ .*\.(gif|jpg|jpeg|png|bmp|ico|swf|html|htm|mp3|wma|js|css)$ { #root /data/apps/leanote/public/; # expires 7d; #} access_log off; } upstream t.upstream.linuxsa.org { server 10.46.0.5:9000; keepalive 32; } #on debian at intra cat t.linuxsa.conf upstream t.upstream.linuxsa.org { server 192.168.0.128:9000; keepalive 32; } server { listen 80; server_name t.linuxsa.org; location / { proxy_pass http://t.upstream.linuxsa.org; proxy_http_version 1.1; proxy_set_header Host $host:80; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } #index index.html; index index.php index.htm index.html; location ~ .*\.(gif|jpg|jpeg|png|bmp|ico|swf|html|htm|mp3|wma|js|css)$ { root /data/apps/leanote/public/; expires 7d; } access_log off; } #有一次可怕的错误 mv note.linuxsa.org note.linuxsa.org.conf #on pi3 root@mypi3b:/etc/nginx/conf.d# cat note.linuxsa.org.conf upstream t.upstream.linuxsa.org { server 192.168.88.98:9000; keepalive 32; } server { listen 80; server_name note.linuxsa.org; location / { proxy_pass http://t.upstream.linuxsa.org; proxy_http_version 1.1; proxy_set_header Host $host:80; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } #index index.html; index index.php index.htm index.html; location ~ .*\.(gif|jpg|jpeg|png|bmp|ico|swf|html|htm|mp3|wma|js|css)$ { root /data/apps/leanote/public/; expires 7d; } access_log off; } root@mypi3b:/etc/nginx/conf.d# cat /data/apps/frp/frpc.ini [common] server_addr = 207.148.106.229 #server_addr = 138.197.220.125 server_port = 7001 auth_token = 123 [leanote] type = http local_port = 9000 custom_domains =note.linuxsa.org #[ssh] #type = tcp #local_ip = 127.0.0.1 #local_port = 22 #remote_port = 6000
frp
frps on vps
cat /data/apps/frp/frps.ini [common] bind_port = 7000 vhost_http_port = 9000 [leanote] type = http auth_token = 123 custom_domains =note.linuxsa.org 原理 可以去看 开胃菜 访问 note.linuxsa.org 这台 frps 就会连9000 端口 就会 连回去 frpc
frpc on pi3 at intra
cat /data/apps/frp/frpc.ini [common] server_addr = 20.148.15.279 # vps ip at abord server_port = 7000 auth_token = 123 [leanote] type = http local_port = 9000 custom_domains =note.linuxsa.org #[ssh] #type = tcp #local_ip = 127.0.0.1 #local_port = 22 #remote_port = 6000
有几次老是time out 原来是vps上的os防火墙导致的
client app
https://sourceforge.net/projects/leanote-desktop-app/
leanote-desktop-linux-x64-v2.6.zip
android
记得服务器要带有 http 不然会登录不成功哦
备份
backup.sh mongodump -h 127.0.0.1:27017 -d leanote -o /leanote/db_backup -u 数据库的用户名 -p 你的数据库password
优化
要有 systemd 启动脚本 https://www.cnblogs.com/noright/p/install-leanote-on-raspberry-pi.html
How to develop leanote 如何开发leanote
trouble
- 在内网 hosts intra ip会有问题 保存不了
所以 在内网用ip 在外网用 域名吧
- 还有安全问题
- debian ssh起不来
在debian 添加自启动化 却是ssh起不来 搞笑了 放到 nohup 没有输入信息就行了
- css images 不然打开图片全是404
location ~ .*\.(gif|jpg|jpeg|png|bmp|ico|swf|html|htm|mp3|wma|js|css)$ { root /data/apps/leanote/public/;
- 2.6.1 app还是起不来
evan@kalipc:~/apps/leanote$ ./Leanote ./Leanote: error while loading shared libraries: libgconf-2.so.4: cannot open shared object file: No such file or directory
evan@kalipc:~/apps/leanote$ sudo apt-get install libgconf-2-4
- pi3 crontab 不成功 为什么 呢
/data/mon/frp.sh /usr/bin/nohup /data/apps/frp/frpc -c /data/apps/frp/frpc.ini &
最后,还要使cron定时任务生效: /etc/init.d/cron restart