Alpine LXC容器安装AdGuardHome

Alpine LXC容器安装AdGuardHome

https://github.com/AdguardTeam/AdGuardHome/releases

下载AdGuardHome后解压到/opt目录

tar -C /opt/ -zxf AdGuardHome_linux_amd64.tar.gz

删除下载的文件

rm AdGuardHome_linux_amd64.tar.gz

创建一个启动脚本

vi /etc/init.d/AdGuardHome

复制内容

#!/sbin/openrc-run

# openrc service-script for AdGuardHome
#
# place in /etc/init.d/
# start on boot: "rc-update add adguardhome"
# control service: "service adguardhome <start|stop|restart|status|checkconfig>"

description="AdGuard Home: Network-level blocker"

pidfile="/run/$RC_SVCNAME.pid"
command="/opt/AdGuardHome/AdGuardHome"
command_args="-s run"
command_background=true

extra_commands="checkconfig"

depend() {
  need net
  provide dns
  after firewall
}

checkconfig() {
  "$command" --check-config || return 1
}

stop() {
  if [ "${RC_CMD}" = "restart" ] ; then
    checkconfig || return 1
  fi

  ebegin "Stopping $RC_SVCNAME"
  start-stop-daemon --stop --exec "$command" \
    --pidfile "$pidfile" --quiet
  eend $?
}

添加运行权限

chmod +x /etc/init.d/AdGuardHome

设置开机时运行AdGuardHome

rc-update add AdGuardHome

启动服务

rc-service AdGuardHome start

补充一下alpine安装aria2:

安装

apk add aria2 aria2-daemon

开机启动

rc-update add aria2

启动服务

rc-service aria2 start

创建会话保存文件

touch /var/lib/aria2/aria2.session
chmod 755 /var/lib/aria2/aria2.session

修改配置文件

vi /etc/aria2.cnof

配置内容:

enable-rpc=true
rpc-allow-origin-all=true
rpc-listen-all=true
rpc-listen-port=6800
rpc-secret=key

如有版权问题,请联系 邮箱进行删除。

暂无评论

发送评论 编辑评论


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