A Raycast extension to simplify working with the Caddy server. It provides an intuitive way to manage configurations and perform common server actions like enabling configurations, reloading, starting, stopping all from your Raycast interface.
- Enable Configuration: Quickly create symbolic links to enable Caddy configuration files.
- Reload Configuration: Reload the Caddy server to apply changes.
- Start Server: Start the Caddy server in the background.
- Stop Server: Stop the running Caddy server.
-
Set up paths:
- The first time you use the extension, you need to provide the following:
- The path to the Caddy binary.
- The path to the folder where your
enabled-sites
are located.
- These paths are required for the extension to function correctly.
- The first time you use the extension, you need to provide the following:
-
Run the main command:
- Use the single main command:
Manage Caddy Server
. - This command acts as your central tool for all server management actions.
- Depending on the context, it can:
- Enable configuration files by creating symbolic links.
- Reload the server configuration.
- Start or stop the server.
- Use the single main command:
-
Create symbolic links:
- To enable a configuration file:
- Place your Caddy configuration file in the appropriate directory.
- Use the
Manage Caddy Server
command to create a symbolic link automatically in theenabled-sites
directory.
- The extension takes care of creating the necessary symbolic link and updating the server configuration.
- To enable a configuration file:
- Description: A single command that handles all key server management actions, including enabling configurations, reloading, starting, stopping, and checking the status of the server.
- Usage: Simply trigger this command from Raycast. Follow any prompts to perform the desired action.
- Install the extension via Raycast.
- Open Raycast and search for the
Manage Caddy Server
command. - On first use, provide the required paths for the Caddy binary and the
enabled-sites
folder. - Start managing your Caddy server with ease.
- Ensure that the provided paths are valid and accessible.
- The extension automates common tasks, but you must have appropriate permissions to manage Caddy files and processes.