RSSAmplifier

Blog

arminreiter.com

Azure & Blockchain enthusiast, Software Engineering & Architecture, Scrum, DevOps, C#, .net core, ...

arminreiter.comRSS feed ↗10 posts

Latest posts

NextJS vs. Hono/Vite vs. Go/Vite – comparing container size, startup time and memory usage

For development, I needed a simple application to test mails – something like Mailpit or MailHog, but with support for SendGrid and other mail services. So I thought I ll vibecode one in NextJS, then rewrite it to Hono/Vite and rewrite it again to Go/Vite. All iterations are published as Docker containers (maildotnull/maildotnull) and I ran [ ] The post NextJS vs. Hono/Vite vs. Go/Vite – comparing…

Setup Cloudpanel backup to Azure Blob Storage

Cloudpanel is a very nice, free hosting control panel, which allows to create static sites, php sites, wordpress sites and many more. It supports backup to AWS S3, sftp, Google Drive and many others, but as of now (Version 2.4.2), it does not support Azure, at least not via the standard simple way. This blog [ ] The post Setup Cloudpanel backup to Azure Blob Storage appeared first on…

Kinsta: Website not updating after publishing

Kinsta is a hosting service for WordPress websites focusing on delivering high performance and a convenient experience when dealing with WordPress pages. Handling Staging environments and pushing them to live is a pretty nice feature. Sometimes, you will still see the old website after pushing from staging to live. If you face the issue that [ ] The post Kinsta: Website not updating after…

Configure dynamic DNS in OPNsense with Cloudflare

OPNsense is a great open source firewall with lots of plugins and support for wireguard, dynamic DNS and many other. Few months ago, OPNsense decided to switch from dyndns (os-dyndns) to DDclient (os-ddclient) and it seems some users, including me, have issues with switching from legacy one to new one. In my case, I had [ ] The post Configure dynamic DNS in OPNsense with Cloudflare appeared first…

Create your own Certificate Authority (CA) using OpenSSL

Who isn t tired of certificate errors at internal devices that serve a WebUI but don t have a trusted certificate? Let s encrypt is probably not the best alternative as there is no public access to the server (it is still possible, but some configuration and workarounds are needed). In this blog post, we ll create our own [ ] The post Create your own Certificate Authority (CA) using OpenSSL…

Take and Compare Website Screenshots with Python

I maintain a few wordpress websites and every time I install multiple updates, I have to click through the sites to see if everything still works. Small, potential design issues could still be overseen. To simplify and to improve this process, I created a python script that takes multiple screenshots of the website. This script [ ] The post Take and Compare Website Screenshots with Python appeared…

3 ways to generate passwords in Powershell

Powershell is great for automation and if one wants to reset passwords or create new users, it can be useful to generate the passwords in the Powershell. The following contains 3 ways how to generate passwords in Powershell: A simple version using the built-in System.Web.Security.Membership Simple random password generator with predefined character set Password Generator [ ] The post 3 ways to…

Add Exchange Online Shell to Windows Terminal

I really like the Windows Terminal an awesome tool which I use daily. Some time ago, I posted my My Windows Terminal Config. These days, I added the Exchange Online Shell as another option in my config. Here is how you can add it. Note: Exchange Online Shell does not work within powershell core, [ ] The post Add Exchange Online Shell to Windows Terminal appeared first on arminreiter.com .

Using Azure VM to Crack Passwords

If you are doing CTFs (capture the flags) so online hacking challenges you probably have to deal with password cracking or hash cracking. If you work on a notebook, password cracking is not much fun. But, hey, there is the cloud! So, let s use Microsoft Azure to crack passwords! We just need to [ ] The post Using Azure VM to Crack Passwords appeared first on arminreiter.com .

Website Hardening with HTTP Security Headers

One easy and good start to harden your website or web application is to configure the HTTP Security Headers. Those HTTP Headers are included in the response of the server and tell the browser how to deal with content on your website. As an example, you can configure the HTTP Headers in a way, that [ ] The post Website Hardening with HTTP Security Headers appeared first on arminreiter.com .