Test plugin

How i can upload my own image for test? I make an image for hello-worl test and how i put i runtipi?
No description
30 Replies
Fr_Fredow
Fr_FredowOP4mo ago
when i click, i'm redirect in my own image in docker hub any solution?
InfBoumcyCastle
InfBoumcyCastle4mo ago
right click
No description
InfBoumcyCastle
InfBoumcyCastle4mo ago
its not really intuitive - a 3 dot menu we be nicer, i guess
Fr_Fredow
Fr_FredowOP4mo ago
what link i should put in?
Fr_Fredow
Fr_FredowOP4mo ago
this?
InfBoumcyCastle
InfBoumcyCastle4mo ago
the link to your service
Fr_Fredow
Fr_FredowOP4mo ago
it's that
InfBoumcyCastle
InfBoumcyCastle4mo ago
lets step back. what are you trying to achieve here?
Fr_Fredow
Fr_FredowOP4mo ago
an app for understand how runtipi work i'm trainee in enterprise and we get interrested by your solution
InfBoumcyCastle
InfBoumcyCastle4mo ago
you have to install an app from a repository. if everything works, the app will be displayed there automatically. you can also just create "other" links in that view, f.i. to an webinterfaces of a non-tipi device, or another normal bookmark also runtipi is not an enterprise solution - it's intended for homelab use
InfBoumcyCastle
InfBoumcyCastle4mo ago
Runtipi
Runtipi - Homeserver management made easy
Free and open-source, Runtipi lets you install all your favorite self-hosted apps without the hassle of configuring and managing each service. One-click installs and updates for more than 80 popular apps.
Fr_Fredow
Fr_FredowOP4mo ago
yes but we would create an app of our solution and put there in runtipi bookmark
InfBoumcyCastle
InfBoumcyCastle4mo ago
sorry, but i do not follow / understand... best way in any case is to study the docs from the link i posted
Fr_Fredow
Fr_FredowOP3mo ago
how put my app on a github will put my app on this screen?
Fr_Fredow
Fr_FredowOP3mo ago
No description
InfBoumcyCastle
InfBoumcyCastle3mo ago
Read the documentation from the link I provided
Fr_Fredow
Fr_FredowOP3mo ago
{
"name": "my-super-app",
"id": "my-super-app",
"available": true,
"short_desc": "Its an awesome app!",
"author": "me",
"port": 8685,
"categories": ["development", "ai"],
"description": "This app does x thing and y thing.",
"tipi_version": 1,
"version": "v1.5.7",
"source": "https://github.com/FrFredow/my-super-app",
"exposable": true,
"supported_architectures": ["arm64", "amd64"],
"created_at": 1724134338800,
"updated_at": 1724134338800,
"form_fields": [
{
"type": "text",
"label": "Username",
"max": 50,
"min": 3,
"required": true,
"env_variable": "NEXTCLOUD_ADMIN_USER"
},
{
"type": "password",
"label": "Password",
"max": 50,
"min": 3,
"required": true,
"env_variable": "NEXTCLOUD_ADMIN_PASSWORD"
}
]
}
{
"name": "my-super-app",
"id": "my-super-app",
"available": true,
"short_desc": "Its an awesome app!",
"author": "me",
"port": 8685,
"categories": ["development", "ai"],
"description": "This app does x thing and y thing.",
"tipi_version": 1,
"version": "v1.5.7",
"source": "https://github.com/FrFredow/my-super-app",
"exposable": true,
"supported_architectures": ["arm64", "amd64"],
"created_at": 1724134338800,
"updated_at": 1724134338800,
"form_fields": [
{
"type": "text",
"label": "Username",
"max": 50,
"min": 3,
"required": true,
"env_variable": "NEXTCLOUD_ADMIN_USER"
},
{
"type": "password",
"label": "Password",
"max": 50,
"min": 3,
"required": true,
"env_variable": "NEXTCLOUD_ADMIN_PASSWORD"
}
]
}
No description
Fr_Fredow
Fr_FredowOP3mo ago
Why my file isn't correct?
{
"name": "my-super-app",
"id": "my-super-app",
"available": true,
"short_desc": "Its an awesome app!",
"author": "me",
"port": 8686,
"categories": ["development", "ai"],
"description": "This app does x thing and y thing.",
"tipi_version": 1,
"version": "2024.10.1",
"source": "https://github.com/FrFredow/my-super-app",
"exposable": true,
"supported_architectures": ["arm64", "amd64"],
"created_at": 1731406592,
"updated_at": 1731406592,
"form_fields": []
}
{
"name": "my-super-app",
"id": "my-super-app",
"available": true,
"short_desc": "Its an awesome app!",
"author": "me",
"port": 8686,
"categories": ["development", "ai"],
"description": "This app does x thing and y thing.",
"tipi_version": 1,
"version": "2024.10.1",
"source": "https://github.com/FrFredow/my-super-app",
"exposable": true,
"supported_architectures": ["arm64", "amd64"],
"created_at": 1731406592,
"updated_at": 1731406592,
"form_fields": []
}
My new file, always incorrect :/ 😭
Skullky
Skullky3mo ago
Hello, your user-config is correct. I checked your runtipi-appstore, the issue is the way you named the app directory in your appstore. You must name it the same as the app id. If you rename it from FrFredow to my-super-app, it works.
No description
Fr_Fredow
Fr_FredowOP3mo ago
where i do make changes please?
Skullky
Skullky3mo ago
Directly in your appstore. Don't forgot to refresh the repository when it's done. (it auto-refresh every 30 minutes if you do nothing)
No description
No description
Fr_Fredow
Fr_FredowOP3mo ago
OMG thanks ! 😭 You know what my logo dosen't appear ?
Skullky
Skullky3mo ago
It's your browser cache
No description
Fr_Fredow
Fr_FredowOP3mo ago
thanks @Skullky You know how wordpress do for at first time send /admin for installation, and basic url the second time?
Skullky
Skullky3mo ago
Sorry I don't know about this. (didn't test) It probably just check if there is existing installation data : No -> Create DB, config files...etc... then print admin credentials Yes -> Just load parameters then print the URL Just guessing at this point
Fr_Fredow
Fr_FredowOP3mo ago
because my app need /setup for sign in but when i stop my app and reload i'm rediect again at /setup
Skullky
Skullky3mo ago
Be sure to have somewhere to save the config data, do you have a mapped volume in docker-compose ?
Fr_Fredow
Fr_FredowOP3mo ago
yes
Skullky
Skullky3mo ago
And the data have been written where it should be ? Looking at your bunkerweb config, you database isn't saved on the host, you should add a volume like this in bw-db :
volumes:
- ${APP_DATA_DIR}/data/db:/var/lib/mysql
volumes:
- ${APP_DATA_DIR}/data/db:/var/lib/mysql
You can check the docker-compose of nextcloud-mini for a good example

Did you find this page helpful?