···4343### SSH Commands
44444545```bash
4646+# Get your fingerprint (for web dashboard)
4747+ssh herald.dunkirk.sh
4848+4649# List your configs
4750ssh herald.dunkirk.sh ls
4851···51545255# Delete a config
5356ssh herald.dunkirk.sh rm feeds.txt
5757+5858+# Activate/deactivate configs
5959+ssh herald.dunkirk.sh activate feeds.txt
6060+ssh herald.dunkirk.sh deactivate feeds.txt
54615562# Run immediately (don't wait for cron)
5663ssh herald.dunkirk.sh run feeds.txt
···61686269### Web Interface
63706464-Visit `http://localhost:8080` for the landing page, or `http://localhost:8080/{fingerprint}` for your user page with aggregated RSS/JSON feeds.
7171+Visit `http://localhost:8080` for the landing page.
7272+7373+After uploading a config, run `ssh herald.dunkirk.sh` to get your fingerprint, then visit:
7474+- `http://localhost:8080/{fingerprint}` - Your dashboard with config status
7575+- `http://localhost:8080/{fingerprint}/feeds.xml` - RSS feed for feeds.txt
7676+- `http://localhost:8080/{fingerprint}/feeds.json` - JSON feed for feeds.txt
65776678## Config Format
6779
+5
web/templates/index.html
···3131 # Upload a config
3232 scp {{if ne .SSHPort 22}}-P {{.SSHPort}} {{end}}feeds.txt herald@{{.SSHHost}}:
33333434+ # Get your fingerprint (for web dashboard)
3535+ # Your dashboard will be at:
3636+ # {{.Origin}}/<fingerprint>
3737+ ssh {{if ne .SSHPort 22}}-p {{.SSHPort}} {{end}}herald@{{.SSHHost}}
3838+3439 # Check status
3540 ssh {{if ne .SSHPort 22}}-p {{.SSHPort}} {{end}}herald@{{.SSHHost}} ls
3641