Home

Awesome

My Website

This is https://s1n7ax.com built with Rust 🦀

Screenshot PC 1 Screenshot Mobile 1

Development

Deployment

Deployment is done using docker images.

Github workflow in this project, builds a new image and push it to docker hub. For the deployment, SSH should be configured in the server.

Following secrets should be registered in the Github Actions

SSL & TLS

Using the certbot client, we can request a new certificate.

docker compose up certbot

Let's encrypt certificate will be outdated in 90 days. So another request has to be made to update. This can be automated using a cron job

Automated SSL renewal

This documentation shows how to add a crone job to automatically renew the certificate