N1的Armbian折腾记录

2020-09-19 16:59:07 25点赞 146收藏 12评论

开搞理由

白嫖的阿里云服务器过期了,为了我那无处安放的博客,以及依旧能可以随时随地访问博客,最重要的是还不想花钱……所以,我瞄上了我买来后就一直没怎么用到的N1!开搞开搞!

所以这次N1折腾的主要目的是:

1、博客迁移及备份

2、随时随地都可以访问博客(没有公网ip,所以只能内网穿透了…)

次要目的:

3、pt下载及共享资源(佛系pt用户,不刷下载量上传量,不刷魔力,遇到感兴趣的资源才会下载…所以对硬盘容量以及机器性能要求不高)

4、学习linux,所以下面的教程都是用的命令行,需要有一点点linux基础

基于以上目的,这次打算把N1刷成Armbian系统来折腾。

主要参考的教程是

https://powersee.github.io/2020/03/n1-armbian-server/

但好像这个网址要翻墙才能访问,大家自伙想办法……

刷Armbian

我是从小钢炮 -> w大安卓电视系统 -> Armbian 5.77 的,主要参考自韩风up主的救砖教程

N1刷机+救砖



地址

刷Armbian教程

刷Armbian 的教程站内也有很多大佬有写,这里就只放出我参考的帖子,大伙可以看站内教程或者下面的帖子来刷

恩山原帖:

http://https://www.right.com.cn/FORUM/thread-510423-1-1.html

参考贴:

https://powersee.github.io/2020/03/n1-armbian-server/

https://www.bilibili.com/video/BV1QJ411k7AH

写入emmc

有两个命令:nand-sata-install和./install.sh,看哪个能用就用哪个,我用的是nand-sata-install

有些教程说,直接用 nand-sata-install 这个命令,就可以把固件写入 emmc ,这样就不需要把系统刷回安卓。于是我在机器 emmc 里装的是小钢炮系统的情况下,执行这条命令,最后显示写入 emmc 成功。但是我关机,拔掉 U盘再启动,发现并不能启动……

所以我还是用之前的方法,将机器刷回安卓,再用 adb 让机器从U盘启动。之后将 ./install.sh 将系统写入 emmc 。

系统配置

换软件源、安装Docker并配置使用阿里云的镜像

N1刷入Armbian后换软件源、安装Docker并配置使用阿里云的镜像,恩山网友的教程已经说的很详细了,我就不误导大家了,大伙直接看他的教程就好了

https://www.right.com.cn/forum/thread-430903-1-1.html

挂载硬盘

https://blog.csdn.net/buxiaoxindasuile/article/details/49612867

安装软件

安装 syncthing同步软件

syncthing主要是用来备份博客的

主要参考自https://www.5288z.com/zh-tw/2627.html

sudo apt install curl apt-transport-https

curl -s https://syncthing.net/release-key.txt | sudo apt-key add -

sudo echo "deb https://apt.syncthing.net/ syncthing release" > /etc/apt/sources.list.d/syncthing.list

sudo apt-get update
sudo apt-get install syncthing

如果有设置防火墙,则需要开放端口

sudo ufw allow 22000/TCP
sudo ufw allow 8384
sudo ufw allow 21027/UDP

(查看防火墙命令systemctl status firewall,如图所示,就是没安装firewall)

N1的Armbian折腾记录

次要参考:

参考自https://www.shephe.com/2019/07/use-syncthing-to-synchronize-your-own-files/

官方教程https://syncthing.net/downloads/

https://www.shephe.com/2019/07/use-syncthing-to-synchronize-your-own-files/

syncthing使用

参考自https://www.demofree.net/archives/87.html

安装qbittorrent

用的是荒野无灯大神的qbittorrent 4.1.9-arm64-nova镜像(这里注意,如果使用最新版本的,会报错err: autocertManager(): env var AUTOCERT_DNS_PROVIDER and AUTOCERT_DOMAIN must not be empty,要配置AUTOCERT_DNS_PROVIDER和AUTOCERT_DOMAIN参数,这个看字面意思好像是域名和dns解析服务器?不太了解而且我也没有……低版本的4.1.9、4.2.1不用配置这两个参数,所以就用了4.1.9)

docker pull 80x86/qbittorrent:4.1.9-arm64-nova

docker run -d --privileged=true --name qbittorrent -e PUID=1000 -e PGID=100 -e WEB_PORT=8080 -e BT_PORT=8999 -e QBT_AUTH_SERVER_ADDR=0.0.0.0 --restart=always -p 8080:8080 -p 8999:8999/tcp -p 8999:8999/udp -v /ssd/qb/config:/config -v /ssd/qb/data:/data -v /ssd/qb/downloads:/downloads 80x86/qbittorrent:4.1.9-arm64-nova

这里的/ssd是我硬盘挂载的目录,你可以换成你的硬盘所在目录

查看docker正在运行的容器

docker ps

查看容器的日志(可在这查看报错信息)

docker logs 容器名

安装samba

参考自

https://powersee.github.io/2020/03/n1-armbian-server/

https://blog.csdn.net/qq_38410730/article/details/80500920

安装

apt-get install samba

修改配置

vim /etc/samba/smb.conf

我的smb.conf 配置(修改security的值,增加[share]项,注释掉[homes]、[printers]、[print$]的项目)

security = user

[share]

comment = share all

path = /ssd

browseable = yes

public = yes

writable = yes

guest ok = yes

注释掉[homes]、[printers]、[print$]的项目

path可以换成你想共享的目录

重启

/etc/init.d/smbd restart

添加用户

useradd sambauser

smbpasswd -a sambauser

输入密码

New SMB password:

Retype new SMB password:

迁移halo博客

我用的是halo搭建的博客,我只用过wordpress和halo,在我看来halo简直秒杀wordpress(个人观点,个人观点…),halo优点有:备份迁移简单方便(所有东西都放在.halo文件夹中,备份/迁移只需要复制.halo文件夹即可),主题多,相对wordpress上手简单很多。

halo的docker镜像仅支持x86平台的,所以不能使用docker来部署,好在halo是基于Java的,可以跨平台,官方文档也详细说明了halo的部署过程。如果你不介意root权限运行,并且不需要配置其它东西(比如端口、分配内存数量,比如要使用其它的数据库),那么可以忽视掉下载配置文件、修改配置文件这两步。

迁移的话只需要把之前的.halo文件夹上传到N1的随意一个目录(最好是/root目录下,因为官方文档也是放在/root目录下,可以直接照抄)

详细过程可以看官方文档,如果需要进行更多配置,官方文档里面也有介绍:

https://halo.run/archives/install-with-linux.html


总结

为了混多点金币,内网穿透以及nginx反向代理就下一篇文章再详细说一说N1的Armbian折腾记录


展开 收起
12评论

  • 精彩
  • 最新
  • 最好能写一个安装宝塔nginx推流obs直播的教程

    校验提示文案

    提交
    N1还能推流obs直播?这么强的吗,我去了解一下…

    校验提示文案

    提交
    收起所有回复
  • 搞的这些好像直接刷无灯的小钢炮就好了吖…

    校验提示文案

    提交
    确实,这些小钢炮都配置好了,选armbian其实就是想折腾 [傻笑]

    校验提示文案

    提交
    收起所有回复
  • 博客。。好久不用了

    校验提示文案

    提交
  • 不懂,先看看有没有我懂的

    校验提示文案

    提交
  • @上海松江国资委

    校验提示文案

    提交
  • N1刷了小钢炮,准备再买个905L的盒子刷Armbian~~

    校验提示文案

    提交
  • 装了centos跑脚本和一些服务,真的好用

    校验提示文案

    提交
  • 这盒子,现在好贵 [尴尬] [尴尬] [尴尬] [尴尬]

    校验提示文案

    提交
  • 我把桌面版和服务器办都刷了一遍,别的都没问题,卡在打印机那一步。我这惠普P1106这么畅销的机型,咋就这么不顺当呢。

    校验提示文案

    提交
  • powersee的博客有国内站,把链接里的github改成gitee即可

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
146
扫一下,分享更方便,购买更轻松