61 lines
1.1 KiB
Bash
61 lines
1.1 KiB
Bash
#!/bin/bash
|
|
|
|
# 1. LIST YOUR NAMES HERE
|
|
LIST=(
|
|
## security_stack
|
|
# "authentik_db"
|
|
# "authentik_redis"
|
|
# "authentik_server"
|
|
# # "authentik_worker"
|
|
# "authentik_outpost_servarr"
|
|
# "authentik_outpost_second"
|
|
## books
|
|
"bookorbit-app"
|
|
"freshrss"
|
|
"audiobookshelf"
|
|
"bookorbit-db"
|
|
## bbs
|
|
"bbs"
|
|
## invidious
|
|
"invidious_web"
|
|
"invidious_db"
|
|
"invidious_comp"
|
|
## misc_stack
|
|
"it-tools"
|
|
"karakeep"
|
|
"karakeep-chrome"
|
|
"karakeep-db"
|
|
"meilisearch"
|
|
## search_stack
|
|
"speedtest-db"
|
|
"speedtest-tracker"
|
|
"searxng"
|
|
# "searxng-tor"
|
|
"redis"
|
|
"hister"
|
|
## budget_stack
|
|
"wallos"
|
|
## dozzle
|
|
"dozzle_second"
|
|
"beszel-agent-second"
|
|
"hawser-second"
|
|
## fitness
|
|
"sparky-db"
|
|
"sparky-server"
|
|
"sparky-front"
|
|
"sparky-garmin"
|
|
)
|
|
|
|
echo "--- Workflow Container Manager ---"
|
|
|
|
for NAME in "${LIST[@]}"; do
|
|
# 'podman start' is safe to aalhkrun even if the container is already up.
|
|
if sudo podman start "$NAME" >/dev/null 2>&1; then
|
|
echo "[ UP ] $NAME"
|
|
else
|
|
echo "[ FAIL ] $NAME (Check 'sudo podman ps -a' to see if it exists)"
|
|
fi
|
|
done
|
|
|
|
echo "----------------------------------"
|