# 基础配置
参考 WSL 的配置,先配置一下小环境,具体 参见这里
# gitea
这里选用二进制安装,后期可能改到 docker 上。
# 创建新用户
创建新用户并为其添加管理员权限
sudo adduser gitea
sudo usermod -aG sudo gitea
1
2
2
# 安装
wget -O gitea https://dl.gitea.io/gitea/1.12/gitea-1.12-linux-arm-6
chmod +x gitea
1
2
2
然后用 tmux
新开启一个窗口,保证终端关闭后程序依然运行。当然用注册服务的形式肯定更好,不过我懒。
tmux
./gitea
1
2
2
默认是在 3000 端口下,然后在浏览器里面输入 ip:3000 即可。 后续设置在网页端很方便很清晰,就不赘述了。
# aria2c
装了太久,忘了,留坑待补把
# 配置内网穿透
使用 nps (opens new window),功能还是比较强大的
在 release (opens new window) 页面下载对应平台的客户端,树莓牌的话选择 linux_arm_v7_client.tar.gz 即可
然后去管理界面设置一下即可,具体流程请前往 官方文档 (opens new window)
# 改造风扇自动温控
不再赘述
# cloudreve
首先去官网 发布页 (opens new window) 下载对应发行版压缩版
然后解压运行就可以了
# php
# ngnix
配合 php 搭建一些小网站
sudo apt install nginx
1
配置文件位于 /usr/nginx/conf/nginx.conf
sudo chown -R www-data nextcloud
可为目录改变归属
# 开启 php 配置
修改配置文件 /etc/nginx/sites-available/default
中
location ~\.php$ {
...
fastcgi_pass unix:/run/php/php7.3-fpm.sock; # 源文件此行已注释,取消注释即可
...
}
1
2
3
4
5
2
3
4
5
# pi-dashboard
克隆后放入 nginx 目录即可
# nextcloud
sudo apt install php-zip sudo apt install php7.3-xml sudo apt install php-mbstring sudo apt install php-sqlite3