Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mattstein/alfred-coolify-workflow
Use Alfred to quickly jump to Coolify servers and projects.
https://github.com/mattstein/alfred-coolify-workflow
alfred-workflow coolify
Last synced: about 2 months ago
JSON representation
Use Alfred to quickly jump to Coolify servers and projects.
- Host: GitHub
- URL: https://github.com/mattstein/alfred-coolify-workflow
- Owner: mattstein
- License: mit
- Created: 2024-09-09T17:17:24.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-24T16:42:56.000Z (3 months ago)
- Last Synced: 2024-10-19T03:05:43.004Z (2 months ago)
- Topics: alfred-workflow, coolify
- Language: PHP
- Homepage:
- Size: 1.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
# Coolify Alfred Workflow
An [Alfred](https://www.alfredapp.com) workflow for quickly launching [Coolify](https://coolify.io) servers and projects in a browser.
![Workflow screenshot](resources/screenshot.png)
Screenshot using the dark variant of my [custom theme](https://github.com/mattstein/alfred-theme).
## Installation
Download the `.alfredworkflow` file from the [latest release](https://github.com/mattstein/alfred-coolify-workflow/releases) and double-click to install.
## Configuration
You need to set environment variables to connect with your Coolify instance’s API, and optionally for the cache duration.
You can set these from the **Workflows** settings, clicking **Coolify Shortcuts**, then the **[x]** at the top right, and clicking the **Environment Variables** tab.
| Variable | Default | Required? | Note |
| --- | --- | --- | --- |
| `COOLIFY_FQDN` | `app.coolify.io` | ✅ | Must be the domain name of your instance if you self-host. |
| `COOLIFY_API_TOKEN` | | ✅ | Read-only token created in **Keys & Tokens** → **API tokens**. |
| `CACHE_SECONDS` | 30 | ❌ | Duration for which cached responses will be re-used. |## Usage
Use the Alfred trigger `cl` to automatically list all servers and projects, which can optionally be filtered if you keep typing. (`cl fuzz`, for example, would limit the result list to projects or servers containing “fuzz”.)
Press return to open a browser window with that item in Coolify’s control panel.