Kamal-skiff: Deploy static sites using Nginx
Skiff is a tool for deploying static sites with nginx and SSI, supporting Ruby installation or Docker. It updates from git every 10 seconds and is licensed under MIT.
Read original articleSkiff is a tool designed for deploying static sites using nginx and Server-Side Includes (SSI). It utilizes Kamal for deployment and offers a straightforward installation process via Ruby, allowing users to set up a local development server with the command `skiff dev`. For those who prefer Docker, Skiff can also be run in a containerized environment with specific aliases for macOS users. To deploy a site, users need to configure their `.env` file with a valid `GIT_URL` and access token, and set up the `config/deploy.yml` file with the server address. The deployment command is executed with `skiff deploy`, and the system automatically pulls changes from git every 10 seconds. For staging deployments, users can specify the branch in the `.env` file and use the `--staging` flag. Additionally, Skiff provides a command to flush etag caches after modifying include files. The tool is released under the MIT License, and further instructions can be found in its GitHub repository.
- Skiff deploys static sites using nginx and SSI.
- It can be installed via Ruby or run in a Docker container.
- Automatic updates from git occur every 10 seconds.
- Staging deployments can be configured through the `.env` file.
- Skiff is licensed under the MIT License.
Related
Itsy-gitsy – A static site generator for Git repositories
Itsy-gitsy is a static site generator for Git repositories hosted on GitHub by Trevor Bentley. It simplifies creating static sites, updating changelogs, and managing project documentation efficiently.
Hosting Static Content with Gitlab
Elmar Klausmeier's blog provides a guide for hosting static content on GitLab, detailing steps like creating a public repository, configuring deployment, and using a CI process with .gitlab-ci.yml.
Web-check: All-in-one OSINT tool for analysing any website
Web-Check is an open-source intelligence tool for analyzing websites, identifying vulnerabilities, and assessing server architecture. It offers various features and deployment options, promoting community contributions under the MIT License.
Skribilo: The Document Programming Framework
Skribilo is a free document production tool that converts structured documents into formats like HTML and LaTeX, supporting automation, multiple outputs, and Unicode, distributed under the GNU GPL.
Dokku: My favorite personal serverless platform
Dokku is an open-source PaaS enabling users to create a serverless platform on a VPS. It features automatic SSL, basic authentication, Docker deployment, and supports GitHub Actions for automatic deployments.
Related
Itsy-gitsy – A static site generator for Git repositories
Itsy-gitsy is a static site generator for Git repositories hosted on GitHub by Trevor Bentley. It simplifies creating static sites, updating changelogs, and managing project documentation efficiently.
Hosting Static Content with Gitlab
Elmar Klausmeier's blog provides a guide for hosting static content on GitLab, detailing steps like creating a public repository, configuring deployment, and using a CI process with .gitlab-ci.yml.
Web-check: All-in-one OSINT tool for analysing any website
Web-Check is an open-source intelligence tool for analyzing websites, identifying vulnerabilities, and assessing server architecture. It offers various features and deployment options, promoting community contributions under the MIT License.
Skribilo: The Document Programming Framework
Skribilo is a free document production tool that converts structured documents into formats like HTML and LaTeX, supporting automation, multiple outputs, and Unicode, distributed under the GNU GPL.
Dokku: My favorite personal serverless platform
Dokku is an open-source PaaS enabling users to create a serverless platform on a VPS. It features automatic SSL, basic authentication, Docker deployment, and supports GitHub Actions for automatic deployments.