From 3f25246f39d980b3182e58b7f6089a95b2bcaa3b Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Mon, 4 May 2026 00:47:33 +0200 Subject: [PATCH] sidewindow --- src/main.rs | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/main.rs b/src/main.rs index 13847cc..e333488 100644 --- a/src/main.rs +++ b/src/main.rs @@ -149,26 +149,27 @@ async fn setup( ssh.exec("apt-get -qq --yes --force-yes purge unattended-upgrades") .await?; - info!("setting up prometheus"); - ssh.exec("wget https://github.com/icewind1991/palantir/raw/main/palantir.service -O /etc/systemd/system/palantir.service").await?; - ssh.exec("wget https://github.com/icewind1991/palantir/releases/download/v1.1.0/palantir-x86_64-unknown-linux-musl -O /usr/local/bin/palantir").await?; - ssh.exec("chmod +x /usr/local/bin/palantir").await?; + info!("setting up sidewindow"); ssh.exec( - r#"sed -i -e "s|User=palantir|DynamicUser=true|" /etc/systemd/system/palantir.service"#, - ) - .await?; + "wget https://codeberg.org/icewind/sidewindow/raw/main/sidewindow.service -O /etc/systemd/system/sidewindow.service \ + && wget https://codeberg.org/icewind/sidewindow/releases/download/v1.4.0/x86_64-unknown-linux-musl -O /usr/local/bin/sidewindow \ + && chmod +x /usr/local/bin/sidewindow \ + && sed -i -e 's/User=sidewindow/DynamicUser=true/' /etc/systemd/system/sidewindow.service + ").await?; ssh.exec("iptables -I INPUT -p tcp --dport 5665 -j ACCEPT") .await?; if let Some(hostname) = hostname { ssh.exec(&format!( - "hostname {} && systemctl start palantir", + "hostname {} && systemctl start sidewindow", hostname )) .await?; } else { - ssh.exec("systemctl start palantir").await?; + ssh.exec("systemctl start sidewindow").await?; } + info!("setup done"); + Ok(()) }