树莓派资源集合
http://shumeipai.nxez.com/download
树莓派最新img下载:
http://downloads.raspberrypi.org/
一、系统更新(修改更新源:https://www.jianshu.com/p/768f0181672b)
sudo apt-get update
二、安装nginx
sudo apt-get install nginx
三、安装php支持
sudo apt-get install nginx php7.0-fpm php7.0-cli php7.0-curl php7.0-gd php7.0-mcrypt php7.0-cgi
四、启动服务
sudo service nginx start sudo service php7.0-fpm restart
五、修改nginx配置文件
sudo nano /etc/nginx/sites-available/default
将其中的如下内容
location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. try_files $uri $uri/ =404; }
替换为
location / { index index.html index.htm index.php default.html default.htm default.php; } location ~\.php$ { fastcgi_pass unix:/run/php/php7.0-fpm.sock; #fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
六、安装pi-dashboard
#如果已安装过 git 客户端可以跳过下一行 sudo apt-get install git cd /var/www/html sudo git clone https://github.com/spoonysonny/pi-dashboard.git
即可通过 http://树莓派IP/pi-dashboard 访问部署好了的 Pi Dashboard。
如果无法访问,使用以下命令赋权:
cd /var/www/html sudo chown -R www-data pi-dashboard
七、安装kod
sudo apt-get install php-mbstring sudo mkdir /var/www/html/kod cd /var/www/html/kod sudo wget http://static.kodcloud.com/update/download/kodexplorer4.40.zip sudo unzip kodexplorer4.40.zip sudo chmod -Rf 777 ./*
八、安装frpc
https://github.com/fatedier/frp/blob/master/README_zh.md
#准备文件夹
sudo mkdir /var/files cd /var/files
#下载 sudo wget https://github.com/fatedier/frp/releases/download/v0.27.0/frp_0.27.0_linux_arm.tar.gz
#解压
sudo tar -xzvf frp_0.27.0_linux_arm.tar.gz
#修改frpc.ini
cd frp_0.27.0_linux_arm
[common] server_addr = 服务器IP server_port = 9999 [web] type = http local_port = 80 custom_domains =域名
禁止进入桌面,并直接登录到控制台:
#sudo raspi-config
进入设置
“Boot Options” -> “Desktop / CLI” -> “Console”
在命令行下进入图形化界面
startx
九、设置自动启动
使用supervisor来控制(systemctl方式添加自启动服务始终要出错,找不到网络,没有找到延迟加载的方法。手动启动(sudo systemctl restart frpc)又没问题,老火。)
首先先安装supervisor,我用的ubuntu sudo apt install supervisor
创建 supervisor frps 配置文件,在 /etc/supervisor/conf.d 创建 frp.conf
[program:frp] command = /your/path/frps -c /your/path/frps.ini autostart = true
同样是你的绝对路径。
重新加载一下supervisor
# 重启supervisor sudo systemctl restart supervisor # 查看supervisor运行状态 sudo supervisorctl status
十、手动挂载硬盘
sudo apt-get install ntfs-3g
sudo mkdir /var/www/html/kod/data/User/admin/sda1
sudo mount -t ntfs /dev/sda1 /var/www/html/kod/data/User/admin/sda1
十一、自动 挂载硬盘
#查看硬盘分区
sudo fdisk -l
#编辑自动挂载文件 sudo vim /etc/fstab
#在文件末尾添加以下内容 /dev/sda1 /var/www/html/kod/data/User/admin/sda1/ ntfs-3g defaults,noatime,umask=0000 0 0
十二、安全关机
#树莓派 respberry安全关机命令重启命令 #树莓派可以通过下面几个命令来实现安全关机: sudo shutdown -h now sudo halt sudo poweroff sudo init 0 #上面四行代码都可以,执行一行都可以安全关机, ^_^ #树莓派重启 定时重启方法: sudo reboot shutdown -r now