Migrate files between ActiveStorage Providers with ease

There are several ways to migrate files between ActiveStorage Provider. I'm gonna use the mirroring way. First setup your new ActiveStorage provider. Let's say for the sake of this post we're going to migrate from local Disk based storage to S3.

Upload ActiveStorage files to nested S3 path

ActiveStorage doesn't support any kind of nesting inside S3 bucket (as of Rails v6.0). But without nesting, managing Multi Tenant application will be just plain hard. Specially is you use different database/schema per tenant.

Seamlessly login to locked down server with SSH ProxyCommand

It's a good practice to lock down the servers behind a firewall and only allow access via VPN. Specially the control ports like SSH, Control Panel etc. That would require you to always connect to the VPN before connecting to the server.

Serve your SaaS customer domains over HTTPS for FREE

Back is days at Haltrip, when we started to deploy our SaaS platform for the first time, we were given an estimation of max 10 clients. So we decided to invest less time into our DevOps automation. Business decision was to onboard every client manually. Fast forward few months, we already hit a wall!

আমার সস্তা aka বাজেট তাইপে ট্যুরঃ ভিসা পাওয়া

গত এক-দেড় বছর ধরে ভাবতেছিলাম তাইওয়ান যাবো। যাওয়ার জন্য কোন একটা অজুহাত তো লাগবে! ফাইনালি সেই সুযোগটা এলো মাস তিনেক আগে, যখন দেখলাম রুবি কনফ তাইওয়ানের টিকেট ছেড়েছে! আমিও ঝটপট সেটা কিনে রেখে দিলাম। ভিসা পাওয়া নিশ্চয়তা ছাড়াই টিকিট কেনার পূর্ব অভিজ্ঞতা আমার আছে! মানে কিছু টাকা জলে ফেলা আরকি!

নতুন চশমা @ ব্যাংকক

টেকাপয়সা আর কি জিনিস, হাতের ময়লা! অসময়ে ঠেকায় পড়ে চশমার দোকানে হাতের ময়লা ঝাড়তে গিয়ে হাতই অলমোস্ট খুলে যাইতে লাগছিলো! 😳