树莓派4b安装seafile私有网盘 并设置自启动

步骤一:下载解压安装包

数莓派服务端安装包地址,根据自己的树莓派系统下载对应的版本。

cd  ~
mkdir seafile
cd seafile
wget https://github.com/haiwen/seafile-rpi/releases/download/v7.1.5/seafile-server-7.1.5-buster-armv7.tar.gz
tar -zxvf seafile-server-7.1.5-buster-armv7.tar.gz

步骤二:初始化

cd ~/seafile/seafile-server-7.1.5
./setup-seafile.sh

步骤三:启动项目

cd ~/seafile/seafile-server-7.1.5
./seafile.sh start #启动seafile服务默认端口8082
./seahub.sh  start #启动seafile web端默认端口8000

之后就可以通过http://127.0.0.1:8000访问了

步骤四:设置开机启动(可选)

配置文件

systemd有两处可以配置,一处为系统配置文件位于/etc/systemd/system/,一处为用户配置文件/user/lib/systemd/system/,一般新增的开机启动service建议放在系统配置文件下。

步骤一:新增service文件

在/etc/systemd/system/目录下新增一个配置文件,如 seafile.service

[Unit]
Description=seafile
After=network-online.target

[Service]
ExecStart=/home/seafile/seafile-server-7.1.5/seafile.sh
Restart=on-failure
RestartSec=5

[Install]
WantedBy=multi-user.target

步骤二:执行systemctl命令

#刷新配置
sudo systemctl daemon-reload
#设置开机启动
sudo systemctl enable seafile
#启动服务
sudo systemctl start seafile

service文件参数说明
service文件分为[Unit],[Service],[Install]三部分

[Unit]
Description:描述
Documentation:文档
Before:定义启动顺序
After:定义启动顺序

[Service]
Type=服务类型
User=用户名
Group=用户组
ExecStart: 执行启动脚本
Restart:当服务进程 正常退出、异常退出、被杀死、超时的时候, 是否重新启动该服务
RestartSec:设置在重启服务(Restart=)前暂停多长时间

[Install]
Alias:服务别名
WangtedBy: 多用户模式下需要的

相关文章

转载请注明: 转载自 浮生一程
本文链接地址 树莓派4b安装seafile私有网盘 并设置自启动
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇