kamal-backup: Scheduled backups for Rails apps deployed with Kamal

kamal-backup은 Kamal로 배포된 Rails 애플리케이션을 위한 스케줄 백업 도구로, 데이터베이스(PostgreSQL, MySQL/MariaDB, SQLite)와 Active Storage 파일을 암호화하여 정기적으로 백업합니다. Restic을 기반으로 하여 중복 제거 및 암호화된 스냅샷을 S3 호환 저장소 등에 저장하며, 로컬 복원과 복원 연습, 보안 검토용 증거 출력 기능도 제공합니다. Kamal 환경에 쉽게 통합할 수 있어 별도의 운영 프로젝트 없이 백업을 관리할 수 있습니다. Ruby gem과 컨테이너 이미지 형태로 제공되며, 설정과 실행이 간단해 Rails 팀에 적합합니다.

https://github.com/crmne/kamal-backup

#rails #backup #kamal #restic #activestorage

GitHub - crmne/kamal-backup: Scheduled backups for Rails apps deployed with Kamal

Scheduled backups for Rails apps deployed with Kamal - crmne/kamal-backup

GitHub

@goblin saw this on HN tonight. Park Party will likley want to host some images and we’ll need an S3 equivalent to drop them into..

Maybe this…

https://locker.dev/

https://news.ycombinator.com/item?id=47673394

.. in Rails we’d implement the built in module called ActiveStorage and that suppprts S3 or S3 equivalents as a commonly used option..

https://guides.rubyonrails.org/active_storage_overview.html#s3-service-amazon-s3-and-s3-compatible-apis

#RubyOnRails #ActiveStorage #S3

Locker | Open-Source File Storage Platform

Self-hostable file storage. Upload, organize, and share files from your own infrastructure.

CVE Alert: CVE-2026-33174 - rails - activestorage - RedPacket Security

Active Storage allows users to attach cloud and local files in Rails applications. Prior to versions 8.1.2.1, 8.0.4.1, and 7.2.3.1, when serving files through

RedPacket Security

Need to configure #ActiveStorage to properly work with your CDN (e.g. Cloudfront)?

Check out Mateus's article with a step by step guide on the changes you will need to implement 👉 https://go.fastruby.io/z0o

#RubyOnRails #AWS #RailsPerformance #WebPerf

Rails Engines > microservices? This Active Storage Dashboard shows how to build modular Rails apps without the complexity. Simple. Powerful.

#Rails #ActiveStorage #RubyOnRails https://www.panasiti.me/blog/modular-rails-applications-rails-engines-active-storage-dashboard/

Building Modular Rails Applications: A Deep Dive into Rails Engines Through Active Storage Dashboard | Giovanni Panasiti - Personal Website and Blog

I’ve been building Rails applications for the last 10 years on a daily base and almost all of them use active storage now. Users are uploading files and then...

@mbajur my problem is that the #Rails ecosystem already has a lot of simple #CMS.
#AlchemyCMS has features that my customers know from other professional CMS and therefore expect them to be included as well.

However, a #hotwire revamp for #alchemy would be pretty cool as well as the backend is functional but #hotwirejs would clearly be a modern addition.
Or a migration to #ActiveStorage from #dragonfly.

Need to configure #ActiveStorage to properly work with your CDN (e.g. Cloudfront)?

Check out Mateus's article with a step by step guide on the changes you will need to implement 👉 https://go.fastruby.io/z0o

#RubyOnRails #AWS #RailsPerformance #WebPerf

Serving ActiveStorage Attachments Through a CDN - FastRuby.io | Rails Upgrade Service

To obtain good performance and low latency for any user accessing our site, we often use CDNs to serve our static assets. This article shows how to do the same for ActiveStorage attachments.

Serving ActiveStorage attachments through a CDN by @mateusdeap

#rails #activestorage question:

Article
has one attached :header

- - -

article.header.attach(
key: “foo/bar/header.jpg”

)

Need to configure #ActiveStorage to properly work with your CDN (e.g. Cloudfront)?

Check out Mateus's article with a step by step guide on the changes you will need to implement 👉 https://go.fastruby.io/z0o

#RubyOnRails #AWS #RailsPerformance #WebPerf

Serving ActiveStorage Attachments Through a CDN - FastRuby.io | Rails Upgrade Service

To obtain good performance and low latency for any user accessing our site, we often use CDNs to serve our static assets. This article shows how to do the same for ActiveStorage attachments.

Serving ActiveStorage attachments through a CDN by @mateusdeap

Active Storage in production: lessons learned and in-depth look at how it works

https://discuss.rubyonrails.org/t/active-storage-in-production-lessons-learned-and-in-depth-look-at-how-it-works/83289

Another fantastic deep dive about how #Activestorage works.

#ruby #rails

Active Storage in production: lessons learned and in-depth look at how it works

1. Introduction In my company, we lucked out that Rails 5.2 (and Active Storage) was released just before we needed to implement user uploads. This means that we’ve been using it in production for over 5 years, across 3 different hosts (Heroku, AWS, and GCP) and 3 different storage providers (S3, GCS, and R2). Our primary use case is image galleries, either of products we sell, or user-uploaded images for their wedding/birthday/baby shower websites. This means that we rely heavily on image tran...

Ruby on Rails Discussions