fosrl / fosrl/pangolin

Instructions for manually create systemd service for site are faulty on 1.23.0

Closed Beginner friendly
#3,768 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
22.8k
Forks
783
Avg merge
1d 7h
Merged PRs (30d)
52

Description

### Describe the Bug

Systemd service file creating instructions are faulty pointing not to the installed pangolin binary:

```
sudo tee /etc/systemd/system/pangolin-site.service > /dev/null << 'EOF'
[Unit]
Description=Pangolin Site
Wants=network-online.target
After=network-online.target

[Service]
Type=simple
User=root
Group=root
EnvironmentFile=/etc/pangolin/pangolin-site.env
ExecStart=/home/owen/fossorial/cli/bin/pangolin up site
Restart=always
RestartSec=2
UMask=0077

PrivateTmp=true

[Install]
WantedBy=multi-user.target
EOF
```

Should be /usr/local/bin/pangolin instead of /home/owen/fossorial/cli/bin/pangolin

### Environment

- OS Type & Version: Debian 13
- Pangolin Version: 1.23.0
- Edition (Community or Enterprise): CE
- Gerbil Version: 1.5.1
- Traefik Version: 3.7
- Newt Version: N/a, pangolin CLI
- Client Version: 1.7.0

### To Reproduce

Check site creation instructions with manually creating the systemd service.

### AI Disclosure

None

### Expected Behavior

Systemd service file should be

```
sudo tee /etc/systemd/system/pangolin-site.service > /dev/null << 'EOF'
[Unit]
Description=Pangolin Site
Wants=network-online.target
After=network-online.target

[Service]
Type=simple
User=root
Group=root
EnvironmentFile=/etc/pangolin/pangolin-site.env
ExecStart=/usr/local/bin/pangolin up site
Restart=always
RestartSec=2
UMask=0077

PrivateTmp=true

[Install]
WantedBy=multi-user.target
EOF
```

Contributor guide

Open the contributing guide

Research direction

Review the manually created systemd service instructions for site creation and compare the ExecStart path with the installed Pangolin binary location described in the issue. Done means the instructions use /usr/local/bin/pangolin instead of the development-machine path shown for version 1.23.0.

Written by the indexing model from the issue text.

Assessment

Tech stack
shell
Domain
documentation
Issue type
Documentation
Difficulty
1/5
Estimated time
Under an hour
Activity status
Active
Clarity
Clearly specified
Newbie friendliness
88/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.