redis readwrite fix

This commit is contained in:
Tobias 2025-12-08 23:04:16 +01:00
parent 2fb35ca042
commit d6a713208a
2 changed files with 11 additions and 0 deletions

View File

@ -45,6 +45,11 @@ function update_script() {
sed -i 's|^EnvironmentFile=.*|EnvironmentFile=-/opt/homarr.env|' /etc/systemd/system/homarr.service sed -i 's|^EnvironmentFile=.*|EnvironmentFile=-/opt/homarr.env|' /etc/systemd/system/homarr.service
chown -R redis:redis /appdata/redis chown -R redis:redis /appdata/redis
chmod 755 /appdata/redis chmod 755 /appdata/redis
mkdir -p /etc/systemd/system/redis-server.service.d/
cat > /etc/systemd/system/redis-server.service.d/override.conf << 'EOF'
[Service]
ReadWritePaths=-/appdata/redis -/var/lib/redis -/var/log/redis -/var/run/redis -/etc/redis
EOF
# TODO: change in json # TODO: change in json
systemctl daemon-reload systemctl daemon-reload
cp /opt/homarr/.env /opt/homarr.env cp /opt/homarr/.env /opt/homarr.env

View File

@ -59,6 +59,11 @@ chmod +x /usr/bin/homarr
msg_ok "Copied config files" msg_ok "Copied config files"
msg_info "Creating Services" msg_info "Creating Services"
mkdir -p /etc/systemd/system/redis-server.service.d/
cat > /etc/systemd/system/redis-server.service.d/override.conf << 'EOF'
[Service]
ReadWritePaths=-/appdata/redis -/var/lib/redis -/var/log/redis -/var/run/redis -/etc/redis
EOF
cat <<EOF >/etc/systemd/system/homarr.service cat <<EOF >/etc/systemd/system/homarr.service
[Unit] [Unit]
Description=Homarr Service Description=Homarr Service
@ -74,6 +79,7 @@ ExecStart=/opt/homarr/run.sh
WantedBy=multi-user.target WantedBy=multi-user.target
EOF EOF
chmod +x /opt/homarr/run.sh chmod +x /opt/homarr/run.sh
systemctl daemon-reload
systemctl enable -q --now redis-server && sleep 5 systemctl enable -q --now redis-server && sleep 5
systemctl enable -q --now homarr systemctl enable -q --now homarr
msg_ok "Created Services" msg_ok "Created Services"