Skip to content

Instantly share code, notes, and snippets.

View recursivezero's full-sized avatar
💧
Building something amazing

admin recursivezero

💧
Building something amazing
View GitHub Profile

Setting Up a Secure CloudFront CDN with S3 and ACM

When you want to serve private S3 content securely through a custom domain, the workflow involves CloudFront, ACM certificates, and careful DNS validation. Here’s the full process we followed, including the common pitfalls and how we solved them.


1. Locking Down the S3 Bucket

  • Goal: Prevent direct public access to S3 objects.
  • Action:
@recursivezero
recursivezero / s3explorr-icon-issue.md
Last active February 4, 2026 16:05
Short guide to fix blank or missing icons for an app on Ubuntu 24.04

Fix missing app icon on Ubuntu (S3 Explorer)

Some Snap apps (like s3explorer) ship without icons, so Ubuntu shows a blank/default icon.

This guide shows how to fix it. first download s3 explorer imnage file (it was in webp format)

Although added png fil with this gist and you can use that

1. Convert WebP to PNG

@recursivezero
recursivezero / ubuntu.md
Created January 2, 2026 14:41
Ubuntu 24.04 necessary things to install

Ubuntu Fresh

Install useful tools

sudo apt update && sudo apt upgrade
sudo add-apt-repository universe

install tweaks and helper

@recursivezero
recursivezero / beautiful.rest.api.docs.in.markdown.md
Created June 9, 2024 04:57 — forked from azagniotov/beautiful.rest.api.docs.in.markdown.md
Example to create beautiful REST API docs in Markdown, inspired by Swagger API docs.
@recursivezero
recursivezero / beautiful.rest.api.docs.in.markdown.md
Created June 9, 2024 04:57 — forked from azagniotov/beautiful.rest.api.docs.in.markdown.md
Example to create beautiful REST API docs in Markdown, inspired by Swagger API docs.