贝壳云php源码,贝壳云P1刷Armbian系统后的折腾笔记
系统使用的是Armbian_5.91_beikeyun_Debian_buster_default_4.4.184
开机自动挂载USB硬盘
使用命令fdisk -l查看USB硬盘情况
例如:
root@rock64:~# fdisk -l
Disk /dev/sda: 111.8 GiB, 120034123776 bytes, 234441648 sectors
Disk model: Tech
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 33553920 bytes
Disklabel type: gpt
Device Start End Sectors Size Type
/dev/sda1 2048 234440703 234438656 111.8G Linux filesystem
root@rock64:~#
这里面的 /dev/sda1 就是我的移动硬盘
通过blkid /dev/sda1命令来查看UUID
root@rock64:~# blkid /dev/sda1
/dev/sda1: UUID="5872e470-4cd3-448b-dda0-0b37bcd551c4" TYPE="ext4" PARTLABEL="Linux data partition" PARTUUID="5a3868a8-09c3-8410-eaf8-c8986b56489a"
root@rock64:~#
编辑文件系统文件 /etc/fstab,在末尾添加一行
UUID=5872e470-4cd3-448b-dda0-0b37bcd551c4 /ssd ext4 defaults 0 1
添加成功后重启机器,开机完成后可以通过命令df -Th查看是否挂载成功
/etc/fstab文件配置说明
第一个参数是uuid
第二个参数是设备的挂载点
第三个参数是磁盘文件系统的格式
第四个参数是文件系统的参数
值
说明
Async/sync
设置是否为同步方式运行,默认为async
auto/noauto
当下载mount -a 的命令时,此文件系统是否被主动挂载。默认为auto
rw/ro
是否以以只读或者读写模式挂载
exec/noexec
限制此文件系统内是否能够进行"执行"的操作
user/nouser
是否允许用户使用mount命令挂载
suid/nosuid
是否允许SUID的存在
Usrquota
启动文件系统支持磁盘配额模式
Grpquota
启动文件系统对群组磁盘配额模式的支持
Defaults
同事具有rw,suid,dev,exec,auto,nouser,async等默认参数的设置
第五个参数是能否被dump备份命令作用
值
说明
0
代表不要做dump备份
1
代表要每天进行dump的操作
2
代表不定日期的进行dump操作
第六个参数是开机的过程中,是否检验扇区
值
说明
0
不要检验
1
最早检验(一般根目录会选择)
2
1级别检验完成之后进行检验
Docker相关配置
docker加速与修改目录需要编辑/etc/docker/daemon.json文件
配置参考
{
"registry-mirrors": [
"https://dockerhub.azk8s.cn",
"https://reg-mirror.qiniu.com",
"https://registry.docker-cn.com"
],
"data-root": "/ssd/docker"
}
通过 sudo docker info | grep "Docker Root Dir" 命令查看docker数据文件位置
将原docker数据位置下的文件复制到自定义目录下,例如
cp -R /var/lib/docker/* /ssd/docker
修改完成后 通过systemctl restart docker.service重启服务,或者直接重启机子。
如果失败请检查docker版本。
使用docker快速安装单机portainer
我将数据目录设置在/ssd/data/portainer_data
docker run -d --restart=always -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /ssd/data/portainer_data:/data portainer/portainer
使用docker快速安装 gitea
我将数据目录设置在/ssd/data/gitea
docker run -d --name=gitea -p 10022:22 -p 10080:3000 -v /ssd/data/gitea:/data gitea/gitea:latest
使用docker快速安装mongoDB
我将数据目录设置在/ssd/data/mongo/db
记得自行修改用户名与密码
docker run -d --restart=always -p 27017:27017 --name mongodb -v /ssd/data/mongo/db:/data/db -e MONGO_INITDB_ROOT_USERNAME=admin -e MONGO_INITDB_ROOT_PASSWORD=123456 mongo--auth
安装nodejs
添加源 (自行修改setup_12.x处的版本)
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
安装
apt-get install -y nodejs
安装 adminMongo
通过命令git clone https://github.com/mrvautin/adminMongo.git下载源码
进入目录,执行npm install
通过 npm start 或 node app 运行测试
通过访问http://你的IP:1234进行操作测试
如果成功运行,如果需要自启,可以在/etc/rc.local添加开机自启动或者使用pm2工具来管理
/etc/rc.local添加自启命令参考
nohup node /ssd/apps/adminMongo/app.js >> /ssd/apps/adminMongo/app.log 2>&1 &
安装蚂蚁笔记服务端
数据库需要mongoDB支持,安装可以参考上面的使用docker快速安装mongoDB
下载
可以通过wget命令下载程序压缩包
解压压缩包
tar -xzvf leanote-linux-arm-v2.6.1.bin.tar.gz
导入数据
导入的数据库命令是在mongodb_backup目录中
通过mongorestore目录进行导入(可能需要安装mongo-tools)
导入命令参考
mongorestore -h localhost -d leanote -u=admin -p=123456 --dir /ssd/apps/leanote/mongodb_backup/leanote_install_data --authenticationDatabase admin
导入成功后需要创建数据库访问用户名与密码,我是使用adminMongo进行添加的
修改配置
修改配置文件/leanote/conf/app.conf
部分配置参考
http.addr=0.0.0.0 # listen on all ip addresses
http.port=9000 # 服务端口
# admin username 指定的管理员账号
adminUsername=admin
#mongdb
#db.host=127.0.0.1
#db.port=27017
#db.dbname=leanote# required
#db.username=leanote# if not exists, please leave it blank
#db.password=leanote# if not exists, please leave it blank
# or you can set the mongodb url for more complex needs the format is:
# mongodb://myuser:mypass@localhost:40001,otherhost:40001/mydb
db.url=mongodb://admin:123456@localhost:27017/leanote
启动测试
在leanote目录下,通过命令 bash ./bin/run.sh进行启动测试
启动
默认用户名密码是 admin 与 abc123
启动成功后根据自己需要添加开机自启
在 /etc/rc.local 里添加
nohup sleep 10; /bin/bash /ssd/apps/leanote/bin/run.sh >> /ssd/apps/leanote/bin/leanote.log 2>&1 &
命令中的延时是为了防止数据库未启动后启动程序
持续更新中
相关文章
贝壳云php源码,贝壳云P1刷Armbian系统后的折腾笔记相关推荐
- 斐讯智能电视盒子P1刷Armbian系统的简单教程
通过多日的对斐讯智能电视盒子P1的研究,以及参考了恩山论坛和一些技术博客的现有教程,总结了这个斐讯智能电视盒子P1刷Armbian系统的简单教程 一.硬件和软件准备及教程总览 硬件工具 斐讯智能电视盒 ...
- 云HIS源码:云HIS系统操作指南
云HIS管理系统源码:基础数据录入 医疗(医院)机构正式使用云HIS系统之前,要先进行院内基础数据的配置, 主要在数据管理模块中进行,由系统管理员来操作. 机构信息:主要是记录医院的基本信息和机构信息 ...
- PHP爱讯云商城源码v0.7.0-新增app功能
介绍: PHP爱讯云商城源码v0.7.0,新增app功能+一套app模板. 优化老模板,修复添加多个商品只显示一个的bug. 源码安装方法: 把源码上传到网站目录解压绑定域名,浏览器访问 http: ...
- 【小程序源码】云开发表情包制作神器微信小程序源码下载,支持各种自定义
该款小程序是一个表情包制作 内容毕竟丰富,另外自定义制作方面也是特别的自由 支持自主上传图片,自定义文章,另外拥有多种素材模板以供选择 这是一款云开发的小程序,但是安装还是挺简单的 搭建教程: 首先使 ...
- 小程序源码:云开发表情包制作神器-多玩法安装简单
该款小程序是一个表情包制作 内容毕竟丰富,另外自定义制作方面也是特别的自由 支持自主上传图片,自定义文章,另外拥有多种素材模板以供选择 这是一款云开发的小程序,但是安装还是挺简单的 搭建教程: 首先使 ...
- 几款有意思的html游戏推荐(在线云玩+源码)
前言 作者小时候曾一度沉迷网页小游戏,一直都是7k7k,4399的老熟客了,常玩的像洛克王国.赛尔号.创世兵魂这呀,现在flash浏览器都基本不支持了,无聊时候想玩玩都得先找个合适的浏览器,少了很多乐 ...
- 还不错的星座运势小程序源码下载+云开发无需服务器
0 正文: 有兴趣的自行去研究吧,前端UI方面没得说,很好看的. 下方是介绍: 还不错的星座运势小程序源码下载+云开发无需服务器,一款星座运势源码,搭建非常简单,有一个小程序加上合法域名,然后替换流量 ...
- 采集网站服务器配置,搭建数据采集云服务器源码
搭建数据采集云服务器源码 内容精选 换一换 云速建站暂不支持自主搭建代码,您可以考虑通过添加高级代码插件实现相关功能.云速建站是一套基于SaaS模式的建站系统,使用的是云服务平台,不止是一台服务器,一 ...
- 小程序源码:云开发表情包制作神器微信小程序
该款小程序是一个表情包制作 内容毕竟丰富,另外自定义制作方面也是特别的自由 支持自主上传图片,自定义文章,另外拥有多种素材模板以供选择 这是一款云开发的小程序,但是安装还是挺简单的 搭建教程: 首先使 ...
最新文章
- springboot + redis + 注解 + 拦截器 实现接口幂等性校验
- 相关子查询中exists后select 加数字的理解
- Scrapy爬虫基本使用
- 房贷利率一涨再涨,为什么排队买房的越来越多?
- Java通过Mybatis实现批量插入数据到Oracle中
- 格力:核心科技有时也是高利贷
- php element 插件_为phpstorm安装vue插件
- Visual Studio 2010 Ultimate敏捷之道:特性解析
- 行编辑器c语言,行编辑器——C语言.doc
- linux监控系统软件下载,Linux系统资源监控工具(LinuxSysMonitor)
- 一起学Hive——总结复制Hive表结构和数据的方法
- 高中生计算机会考word题,高中信息技术会考操作题解析
- BP神经网络算法改进
- F.dropout()与nn.dropout()
- MySQL子查询的优缺点_为什么MySQL不推荐使用子查询和join
- ModelSim 与Debussy联调
- 中国服务器连通状态,ppp服务器连通状态显示失败怎么办?
- java中汉字自动转换成拼音
- Javascript实现数字转中文大写
- 网络营销为传统零售企业增效
热门文章
- 软件壳的概念和如何脱壳基础
- 湖北智禾网络科技:新卖家前期对电商和淘宝店铺具备哪些基本的认知
- 从零开始之驱动发开、linux驱动(四十、Linux common clock framework(5)_使用举例)
- python拟合统计分布_利用 Python Fitter 判断数据样本符合那种分布函数
- 慎用Application.DoEvents( )
- 【期权系列】顶部和底部信号:期权看跌看涨比(PCR)
- mac电脑最好用的图片浏览器,没有之一
- php7 字符串转数字,strtoupper()
- 解决echarts在平移和缩放中国地图后,下钻到下一级具体省份地图时生成的地图不在容器中间,会跑到容器外面去。
- 计算机程序占用端口,程序启动发现端口被占?3步查出它是谁!