R
Runtipi2mo ago
WDrk$

How do i get my apps back in the dashboard?

Hi All, I have a issue where i can't see if my apps are online. I know they are but Tipi is not showing it. Only after i reset the app i see them back online, however i don't want to reset all the apps for obvious reasons...
No description
15 Replies
WDrk$
WDrk$OP2mo ago
derks_admin@nlwdhatipi01:~/runtipi$ ./runtipi-cli debug
⚠️ Make sure you have started tipi before running this command
--- System information ---
┌──────────────┬───────┐
│ OS │ linux │
│ OS Version │ 24.04 │
│ Memory (GB) │ 3.82 │
│ Architecture │ amd64 │
└──────────────┴───────┘

--- Tipi configuration ---
┌───────────────────────────┬────┐
│ Custom tipi docker config │ No │
└───────────────────────────┴────┘

--- Settings.json ---
{
"advancedSettings": true,
"allowAutoThemes": true,
"allowErrorMonitoring": true,
"appDataPath": "/home/derks_admin/runtipi",
"appsRepoUrl": "https://github.com/runtipi/runtipi-appstore",
"domain": "example.com",
"eventsTimeout": 5,
"forwardAuthUrl": "http://runtipi:3000/api/auth/traefik",
"guestDashboard": false,
"internalIp": "192.168.178.13",
"listenIp": "192.168.178.13",
"localDomain": "tipi.local",
"logLevel": "info",
"persistTraefikConfig": false,
"port": 80,
"sslPort": 443,
"themeBase": "zinc",
"themeColor": "purple",
"timeZone": "UTC"
}

--- Environment variables ---
┌───────────────────────┬──────────────────────────────────────────────────────────────────┐
│ POSTGRES_PASSWORD │ <redacted> │
│ RABBITMQ_PASSWORD │ <redacted> │
│ APPS_REPO_ID │ 29ca930bfdaffa1dfabf5726336380ede7066bc53297e3c0c868b27c97282903 │
│ APPS_REPO_URL │ https://github.com/runtipi/runtipi-appstore │
│ TIPI_VERSION │ v4.3.0 │
│ INTERNAL_IP │ 192.168.178.13 │
│ ARCHITECTURE │ amd64 │
│ JWT_SECRET │ <redacted> │
│ ROOT_FOLDER_HOST │ /home/derks_admin/runtipi │
│ RUNTIPI_APP_DATA_PATH │ /home/derks_admin/runtipi │
│ NGINX_PORT │ 80 │
│ NGINX_PORT_SSL │ 443 │
│ DOMAIN │ <redacted> │
│ POSTGRES_HOST │ runtipi-db │
│ POSTGRES_DBNAME │ tipi │
│ POSTGRES_USERNAME │ tipi │
│ POSTGRES_PORT │ 5432 │
│ RABBITMQ_HOST │ runtipi-queue │
│ RABBITMQ_USERNAME │ tipi │
│ DEMO_MODE │ false │
│ LOCAL_DOMAIN │ tipi.local │
└───────────────────────┴──────────────────────────────────────────────────────────────────┘

--- Docker containers ---
┌───────────────────────┬─────────────────────────┐
│ runtipi-reverse-proxy │ Up 21 minutes │
│ runtipi │ Up 21 minutes (healthy) │
│ runtipi-db │ Up 21 minutes (healthy) │
│ runtipi-queue │ Up 21 minutes │
└───────────────────────┴─────────────────────────┘
^ If a container is not 'Up', you can run the command `docker logs <container_name>` to see the logs of that container.
derks_admin@nlwdhatipi01:~/runtipi$
derks_admin@nlwdhatipi01:~/runtipi$ ./runtipi-cli debug
⚠️ Make sure you have started tipi before running this command
--- System information ---
┌──────────────┬───────┐
│ OS │ linux │
│ OS Version │ 24.04 │
│ Memory (GB) │ 3.82 │
│ Architecture │ amd64 │
└──────────────┴───────┘

--- Tipi configuration ---
┌───────────────────────────┬────┐
│ Custom tipi docker config │ No │
└───────────────────────────┴────┘

--- Settings.json ---
{
"advancedSettings": true,
"allowAutoThemes": true,
"allowErrorMonitoring": true,
"appDataPath": "/home/derks_admin/runtipi",
"appsRepoUrl": "https://github.com/runtipi/runtipi-appstore",
"domain": "example.com",
"eventsTimeout": 5,
"forwardAuthUrl": "http://runtipi:3000/api/auth/traefik",
"guestDashboard": false,
"internalIp": "192.168.178.13",
"listenIp": "192.168.178.13",
"localDomain": "tipi.local",
"logLevel": "info",
"persistTraefikConfig": false,
"port": 80,
"sslPort": 443,
"themeBase": "zinc",
"themeColor": "purple",
"timeZone": "UTC"
}

--- Environment variables ---
┌───────────────────────┬──────────────────────────────────────────────────────────────────┐
│ POSTGRES_PASSWORD │ <redacted> │
│ RABBITMQ_PASSWORD │ <redacted> │
│ APPS_REPO_ID │ 29ca930bfdaffa1dfabf5726336380ede7066bc53297e3c0c868b27c97282903 │
│ APPS_REPO_URL │ https://github.com/runtipi/runtipi-appstore │
│ TIPI_VERSION │ v4.3.0 │
│ INTERNAL_IP │ 192.168.178.13 │
│ ARCHITECTURE │ amd64 │
│ JWT_SECRET │ <redacted> │
│ ROOT_FOLDER_HOST │ /home/derks_admin/runtipi │
│ RUNTIPI_APP_DATA_PATH │ /home/derks_admin/runtipi │
│ NGINX_PORT │ 80 │
│ NGINX_PORT_SSL │ 443 │
│ DOMAIN │ <redacted> │
│ POSTGRES_HOST │ runtipi-db │
│ POSTGRES_DBNAME │ tipi │
│ POSTGRES_USERNAME │ tipi │
│ POSTGRES_PORT │ 5432 │
│ RABBITMQ_HOST │ runtipi-queue │
│ RABBITMQ_USERNAME │ tipi │
│ DEMO_MODE │ false │
│ LOCAL_DOMAIN │ tipi.local │
└───────────────────────┴──────────────────────────────────────────────────────────────────┘

--- Docker containers ---
┌───────────────────────┬─────────────────────────┐
│ runtipi-reverse-proxy │ Up 21 minutes │
│ runtipi │ Up 21 minutes (healthy) │
│ runtipi-db │ Up 21 minutes (healthy) │
│ runtipi-queue │ Up 21 minutes │
└───────────────────────┴─────────────────────────┘
^ If a container is not 'Up', you can run the command `docker logs <container_name>` to see the logs of that container.
derks_admin@nlwdhatipi01:~/runtipi$
Stavros
Stavros2mo ago
Hello, what do you mean by this? Are your apps stuck in starting/stopping status or are they not showing at all?
WDrk$
WDrk$OP2mo ago
Like in the picture, looks like they are offline but i can access them with IP:PORT
Stavros
Stavros2mo ago
So they are in the starting status?
WDrk$
WDrk$OP2mo ago
Yes
No description
Stavros
Stavros2mo ago
Ok what if you click cancel it should stop immediately
WDrk$
WDrk$OP2mo ago
It stopped, so is the app. OMG, that's all? Just stop and start the app...
Stavros
Stavros2mo ago
Ok try to start it now and it should start normally
WDrk$
WDrk$OP2mo ago
Yes, thanks!
Stavros
Stavros2mo ago
Yeah this sometimes can happen
WDrk$
WDrk$OP2mo ago
Don't know why reboot isn't helping but this is fine!
Stavros
Stavros2mo ago
Because a reboot doesn't clear the queue
WDrk$
WDrk$OP2mo ago
Ah right, makes sense.
Stavros
Stavros2mo ago
Basically when you click start, runtipi adds an event to the queue that gets picked up by the worker. If for some reason the worker fails without the queue knowing (e.g. if you restart runtipi while starting an app) then the event will still be waiting for the worker to finish it but the worker died so it doesn't do anything. By clicking stop you force the queue to add a new task and since there is no active task it's executed immediately
WDrk$
WDrk$OP2mo ago
Allright, good explanation. Thanks for your help!

Did you find this page helpful?