# Automatic deployment #typ/Liste #skill/selfhosting #skill/webdev …aka CI / CD for websites with repos on self-hosted forges like Forgejo or GitLab - Host Static Files: [Surge](https://surge.sh) (Canada) - Vercel / Netlify alternative: - https://coolify.io/ (Self Hosted, Cloud in Hungary) - Git based CD - Easy install of Docker containers - Sever Resource Management - Scheduled Backups - https://www.fastfront.io (Austria) - https://www.statichost.eu (Sweden) - Great video why using pay-as-you-go cloud hosting is stupid: https://youtu.be/SCIfWhAheVw - ## Woodpecker CI - [Awesome Woodpecker \| Woodpecker CI](https://woodpecker-ci.org/awesome) - a list of content an resources - [Codeberg-CI/examples: Exemplary Woodpecker pipelines - Codeberg.org](https://codeberg.org/Codeberg-CI/examples) - neat examples. mostly building, less deploying. - [Automating Astro Website Deployment with CI (Woodpecker) and SSH](https://systhoughts.com/automating-astro-website-deployment-with-ci-woodpecker-and-ssh/) - this is exacly what i was looking for: uploading static files via SSH to a dir - [website/.woodpecker/deploy.yaml at main - Bluemedia/website - Bluemedia's Git](https://git.bluemedia.dev/Bluemedia/website/src/branch/main/.woodpecker/deploy.yaml) - there is an example for build notifications. maybe this is possible with NTFY as well? - [Using Woodpecker CI for my static sites - Jan Wildeboer’s Blog](https://jan.wildeboer.net/2022/07/Woodpecker-CI-Jekyll/) - interesting setup for jekyll + codeberg pages ### Interesting Plugins - [ntfy](https://woodpecker-ci.org/plugins/ntfy) - send notifications to a ntfy.sh instance - [Trivy](https://woodpecker-ci.org/plugins/Trivy) - find vulnerabilities, misconfigurations, secrets, SBOM and more - [Release](https://woodpecker-ci.org/plugins/Release) -  create a release and upload assets