Coolify: Difference between revisions
From CRC
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
Coolify lets you deploy apps directly from GitHub repositories and run them forever. | Coolify lets you deploy apps directly from GitHub repositories and run them forever. | ||
== Info == | |||
* https://coolify.artyom.me | * https://coolify.artyom.me | ||
* Hosted by [[User:Emily|Emily]] | * Hosted by [[User:Emily|Emily]] | ||
* Everyone has admin access and can invite people | * Everyone has admin access and can invite people | ||
== Create a GitHub Repository == | == How to host your bot/project on Coolify == | ||
=== Create a GitHub Repository === | |||
# Go to [https://github.com/new GitHub new repository]. | # Go to [https://github.com/new GitHub new repository]. | ||
# Make it **public**. | # Make it **public**. | ||
| Line 12: | Line 15: | ||
# After that, return to your Coolify instance. | # After that, return to your Coolify instance. | ||
== Add a Project in Coolify == | === Add a Project in Coolify === | ||
# Go to [https://coolify.artyom.me/projects Coolify Projects]. | # Go to [https://coolify.artyom.me/projects Coolify Projects]. | ||
# Click '''Add Project'''. | # Click '''Add Project'''. | ||
# Enter a name and description. | # Enter a name and description. | ||
== Add a Resource == | === Add a Resource === | ||
# In your project, go to the '''Resources''' tab. | # In your project, go to the '''Resources''' tab. | ||
# Choose '''New'''. | # Choose '''New'''. | ||
Revision as of 08:40, 26 September 2025
Coolify lets you deploy apps directly from GitHub repositories and run them forever.
Info
- https://coolify.artyom.me
- Hosted by Emily
- Everyone has admin access and can invite people
How to host your bot/project on Coolify
Create a GitHub Repository
- Go to GitHub new repository.
- Make it **public**.
- Do not initialize with a `README.md`.
- Press Create Repository.
- After that, return to your Coolify instance.
Add a Project in Coolify
- Go to Coolify Projects.
- Click Add Project.
- Enter a name and description.
Add a Resource
- In your project, go to the Resources tab.
- Choose New.
- Select your kind of application (commonly Public Repository).
- Enter the link to your GitHub repository:
https://github.com/<username>/<repository>
- Press Check Repository.
- If you want quick setup, pick the default settings.
- Press Continue and Deploy.
Your app will now run continuously.
Environment Variables
- Environment Variables are stored secrets or settings for your project.
- They can be accessed inside your app, for example in Python:
os.environ.get("MY_SECRET")
- See also: Coolify Docs
Storage
- Coolify provides a project storage volume.
- Example in Python with TinyDB:
TinyDB("/storage/cooldowns.json")
Notes
- Do not confuse **Shared Variables** with **Environment Variables**:
- Shared Variables are global values available across multiple resources.
- Environment Variables are specific to one app, usually secrets.
