Files
hubproxy/hubproxy.service
2025-06-11 17:52:19 +08:00

39 lines
772 B
Desktop File

[Unit]
Description=HubProxy - Docker Registry Proxy Service
Documentation=https://github.com/sky22333/hubproxy
After=network-online.target
Wants=network-online.target
AssertPathExists=/opt/hubproxy/hubproxy
[Service]
Type=simple
User=root
Group=root
WorkingDirectory=/opt/hubproxy
ExecStart=/opt/hubproxy/hubproxy
ExecReload=/bin/kill -HUP $MAINPID
Restart=always
RestartSec=5
StartLimitInterval=60
StartLimitBurst=3
KillMode=mixed
KillSignal=SIGTERM
TimeoutStopSec=30
TimeoutStartSec=30
# 安全设置 - 保持必要的安全限制
PrivateTmp=true
ProtectHome=true
ReadWritePaths=/opt/hubproxy
# 资源限制
LimitNOFILE=65536
LimitNPROC=4096
# 日志设置
StandardOutput=journal
StandardError=journal
SyslogIdentifier=hubproxy
[Install]
WantedBy=multi-user.target