系统使用的是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系统后的折腾笔记相关推荐

  1. 斐讯智能电视盒子P1刷Armbian系统的简单教程

    通过多日的对斐讯智能电视盒子P1的研究,以及参考了恩山论坛和一些技术博客的现有教程,总结了这个斐讯智能电视盒子P1刷Armbian系统的简单教程 一.硬件和软件准备及教程总览 硬件工具 斐讯智能电视盒 ...

  2. 云HIS源码:云HIS系统操作指南

    云HIS管理系统源码:基础数据录入 医疗(医院)机构正式使用云HIS系统之前,要先进行院内基础数据的配置, 主要在数据管理模块中进行,由系统管理员来操作. 机构信息:主要是记录医院的基本信息和机构信息 ...

  3. PHP爱讯云商城源码v0.7.0-新增app功能

    介绍: PHP爱讯云商城源码v0.7.0,新增app功能+一套app模板. 优化老模板,修复添加多个商品只显示一个的bug. 源码安装方法: 把源码上传到网站目录解压绑定域名,浏览器访问  http: ...

  4. 【小程序源码】云开发表情包制作神器微信小程序源码下载,支持各种自定义

    该款小程序是一个表情包制作 内容毕竟丰富,另外自定义制作方面也是特别的自由 支持自主上传图片,自定义文章,另外拥有多种素材模板以供选择 这是一款云开发的小程序,但是安装还是挺简单的 搭建教程: 首先使 ...

  5. 小程序源码:云开发表情包制作神器-多玩法安装简单

    该款小程序是一个表情包制作 内容毕竟丰富,另外自定义制作方面也是特别的自由 支持自主上传图片,自定义文章,另外拥有多种素材模板以供选择 这是一款云开发的小程序,但是安装还是挺简单的 搭建教程: 首先使 ...

  6. 几款有意思的html游戏推荐(在线云玩+源码)

    前言 作者小时候曾一度沉迷网页小游戏,一直都是7k7k,4399的老熟客了,常玩的像洛克王国.赛尔号.创世兵魂这呀,现在flash浏览器都基本不支持了,无聊时候想玩玩都得先找个合适的浏览器,少了很多乐 ...

  7. 还不错的星座运势小程序源码下载+云开发无需服务器

    0 正文: 有兴趣的自行去研究吧,前端UI方面没得说,很好看的. 下方是介绍: 还不错的星座运势小程序源码下载+云开发无需服务器,一款星座运势源码,搭建非常简单,有一个小程序加上合法域名,然后替换流量 ...

  8. 采集网站服务器配置,搭建数据采集云服务器源码

    搭建数据采集云服务器源码 内容精选 换一换 云速建站暂不支持自主搭建代码,您可以考虑通过添加高级代码插件实现相关功能.云速建站是一套基于SaaS模式的建站系统,使用的是云服务平台,不止是一台服务器,一 ...

  9. 小程序源码:云开发表情包制作神器微信小程序

    该款小程序是一个表情包制作 内容毕竟丰富,另外自定义制作方面也是特别的自由 支持自主上传图片,自定义文章,另外拥有多种素材模板以供选择 这是一款云开发的小程序,但是安装还是挺简单的 搭建教程: 首先使 ...

最新文章

  1. springboot + redis + 注解 + 拦截器 实现接口幂等性校验
  2. 相关子查询中exists后select 加数字的理解
  3. Scrapy爬虫基本使用
  4. 房贷利率一涨再涨,为什么排队买房的越来越多?
  5. Java通过Mybatis实现批量插入数据到Oracle中
  6. 格力:核心科技有时也是高利贷
  7. php element 插件_为phpstorm安装vue插件
  8. Visual Studio 2010 Ultimate敏捷之道:特性解析
  9. 行编辑器c语言,行编辑器——C语言.doc
  10. linux监控系统软件下载,Linux系统资源监控工具(LinuxSysMonitor)
  11. 一起学Hive——总结复制Hive表结构和数据的方法
  12. 高中生计算机会考word题,高中信息技术会考操作题解析
  13. BP神经网络算法改进
  14. F.dropout()与nn.dropout()
  15. MySQL子查询的优缺点_为什么MySQL不推荐使用子查询和join
  16. ModelSim 与Debussy联调
  17. 中国服务器连通状态,ppp服务器连通状态显示失败怎么办?
  18. java中汉字自动转换成拼音
  19. Javascript实现数字转中文大写
  20. 网络营销为传统零售企业增效

热门文章

  1. 软件壳的概念和如何脱壳基础
  2. 湖北智禾网络科技:新卖家前期对电商和淘宝店铺具备哪些基本的认知
  3. 从零开始之驱动发开、linux驱动(四十、Linux common clock framework(5)_使用举例)
  4. python拟合统计分布_利用 Python Fitter 判断数据样本符合那种分布函数
  5. 慎用Application.DoEvents( )
  6. 【期权系列】顶部和底部信号:期权看跌看涨比(PCR)
  7. mac电脑最好用的图片浏览器,没有之一
  8. php7 字符串转数字,strtoupper()
  9. 解决echarts在平移和缩放中国地图后,下钻到下一级具体省份地图时生成的地图不在容器中间,会跑到容器外面去。
  10. 计算机程序占用端口,程序启动发现端口被占?3步查出它是谁!