- Kedaulatan digital adalah pilihan untuk mengendalikan sendiri lokasi data dan hak akses ke alat, dan stack yang berpusat pada infrastruktur Eropa tetap berjalan tanpa masalah bahkan setelah dua bulan
- Google Analytics diganti dengan Matomo self-hosted, sementara Google Workspace dan 1Password dipindahkan ke Proton Mail dan Proton Pass untuk memperkuat kepemilikan data dan privasi
- DigitalOcean, AWS S3, dan Backblaze digantikan oleh Scaleway dan OVHcloud, dan berkat kompatibilitas S3 serta
rclone, object storage dipindahkan tanpa perubahan kode
- SendGrid dipindahkan ke Lettermint, Sentry ke Bugsink self-hosted, dan OpenAI API ke Mistral, tetapi beberapa fitur lanjutan dan integrasi ekosistem berkurang
- Cloudflare, Stripe, Claude Code, GitLab, dan GitHub tetap dipakai karena fitur, biaya, dan efek jaringan, dan hambatan terbesar ternyata bukan teknologi melainkan inersia
Kriteria perpindahan dan hasil keseluruhan
- Kedaulatan digital didefinisikan sebagai mengetahui di mana data berada, tidak kehilangan hak akses ke alat kerja hanya karena satu perubahan kebijakan, akuisisi, atau keputusan eksekutif, serta memilih infrastruktur bukan hanya berdasarkan kenyamanan tetapi juga berdasarkan nilai
- Penggantian SaaS bukan sekadar mengganti alat, tetapi berawal dari ketidaknyamanan terhadap server yang tidak dikendalikan, yurisdiksi yang kurang dapat diprediksi, dan perusahaan yang kepentingannya tidak selalu sejalan
- Sebagian besar migrasi selesai dengan mengganti kredensial, memodifikasi record DNS, serta mengekspor dan mengimpor data, dan hanya beberapa pekerjaan yang memakan waktu lebih lama
- Seluruh pekerjaan memakan waktu lebih lama dari perkiraan, tetapi sebagian besar waktunya digunakan untuk riset dan merencanakan urutan pekerjaan, dan bahkan dua bulan kemudian semuanya tetap berjalan tanpa masalah
- Ternyata stack digital yang andal dan profesional tetap bisa dijalankan dengan berpusat pada infrastruktur Eropa, dan hambatan terbesar bukanlah ketidakmungkinan teknis melainkan inersia
Perpindahan per layanan
-
Analitik
- Berpindah dari Google Analytics ke Matomo self-hosted
- Google Analytics dipandang sebagai layanan gratis yang paling mewakili bagaimana perilaku pengunjung mengalir ke sistem iklan Google
- Matomo self-hosted menyimpan data di server sendiri dan memungkinkan kepatuhan GDPR tanpa prosedur persetujuan cookie yang umum pada Google Analytics
- Fitur pelaporannya cukup komprehensif dan antarmukanya juga terasa familier, sambil tetap memberi kepemilikan langsung atas data
- Namun pembaruan, backup, dan pengelolaan kondisi server harus ditangani sendiri, dan memerlukan server kecil terpisah sehingga murah tetapi tidak gratis
-
Email
- Berpindah dari Google Workspace ke Proton Mail
- Proton Mail berbasis di Swiss, bukan UE, tetapi hukum perlindungan data Swiss dianggap dekat dengan GDPR dan dalam beberapa aspek bahkan lebih kuat
- Proton membangun model bisnis yang berpusat pada privasi, bukan iklan, dan enkripsi end-to-end tertanam di tingkat protokol, bukan sekadar fitur tambahan
- Klien email dan kalender berjalan stabil, dan cocok dengan arah stack yang ingin menjauh dari layanan berbasis AS
- Sistem filternya lebih terbatas daripada Gmail, terutama karena tidak mendukung pemfilteran berdasarkan isi badan email, sehingga alur kerja yang bergantung pada frasa atau kata kunci dalam isi pesan perlu didesain ulang
- Bahkan pada paket Duo, Proton membatasi hingga 3 domain kustom, sehingga jika mengelola banyak domain untuk berbagai proyek atau bisnis, batas ini cepat terasa
- Proton tidak gratis dan biayanya cukup besar dibanding pilihan lain, tetapi seluruh rangkaian aplikasi Proton bisa digunakan bersama
-
Manajemen kata sandi
- Berpindah dari 1Password ke Proton Pass
- Proton Pass mewarisi kelebihan stack Proton seperti enkripsi end-to-end, open source, dan yurisdiksi Swiss
- Karena 1Password juga merupakan produk yang sangat baik, perpindahan ini terasa lebih seperti pergeseran horizontal daripada peningkatan
- Antarmukanya sederhana, ekstensi browser bekerja stabil, dan kata sandi, email, serta kalender bisa disatukan dalam satu ekosistem terenkripsi
-
Komputasi
- Berpindah dari DigitalOcean ke Scaleway
- DigitalOcean menawarkan UI yang rapi, model yang sederhana, dan pengalaman membuat infrastruktur yang tidak membebani
- Scaleway ternyata merupakan alternatif Eropa yang dirancang lebih baik dari perkiraan, dan server dapat dibuat dengan cepat di dalam private network yang dikonfigurasi sendiri
- Panel kontrolnya rapi dan menyediakan cukup banyak opsi yang benar-benar dibutuhkan
- Scaleway menampilkan perkiraan emisi CO₂ pada layar pemilihan lokasi server, dan informasi ini membuat sebagian besar infrastruktur ditempatkan di Paris yang konsumsi energinya paling rendah
-
Object storage
- Berpindah dari S3 milik Amazon Web Services ke Scaleway Object Storage
- Object storage Scaleway kompatibel dengan S3, sehingga kode yang ada tetap berjalan cukup dengan mengganti endpoint dan kredensial
- Bucket AWS S3 yang ada disinkronkan ke bucket S3 Scaleway menggunakan rclone
- Karena bucket-nya cukup besar, sinkronisasi berkelanjutan memakan waktu sedikit lebih dari satu minggu
-
Backup offsite
- Berpindah dari Backblaze ke object storage OVHcloud
- OVH adalah penyedia cloud terbesar di Eropa dan menawarkan keandalan serta harga yang sepadan dengan skalanya
- Object storage bekerja baik sebagai tujuan backup, dan jika mengatur aturan lifecycle untuk memindahkan backup lama ke kelas cold storage, biayanya menjadi lebih murah daripada Backblaze B2
- Proses penyiapannya membutuhkan kesabaran; panel OVHcloud rumit, pengaturan aturan lifecycle tersembunyi di dokumentasi, dan pekerjaan terminal juga diperlukan
- Setelah selesai diatur, layanan ini berjalan stabil dan selisih biayanya pun terasa signifikan
-
Email transaksional
- Berpindah dari Twilio SendGrid ke Lettermint
- Lettermint adalah layanan email transaksional Eropa yang bekerja tanpa banyak embel-embel, dengan deliverability stabil dan API yang rapi
- Harganya sederhana, dan karena dua akun SendGrid yang sebelumnya dipakai terpisah bisa digabung menjadi satu, biaya juga berkurang
- Dibandingkan SendGrid, fitur analitiknya lebih ringan dan integrasi ekosistemnya lebih sedikit
- Untuk pengiriman transaksional umum seperti reset kata sandi, notifikasi, dan kuitansi, tidak ada masalah besar, tetapi jika infrastrukturnya melibatkan email multi-stream yang kompleks, set fiturnya perlu ditinjau cermat terlebih dahulu
-
Pelacakan error
- Berpindah dari Sentry ke Bugsink self-hosted
- Bugsink adalah alat pelacakan error self-hosted yang menerima Sentry SDK, sehingga perpindahan hampir tanpa friksi dan hanya memerlukan perubahan satu baris konfigurasi
- Bugsink berfokus pada fitur dasar dan tidak memiliki pemantauan performa, session replay, maupun notifikasi lanjutan
- Bagi tim yang memanfaatkan Sentry secara penuh, ini bukan pengganti yang setara, dan bagi tim engineering besar, luasnya fitur produk cloud Sentry kemungkinan memang sepadan dengan biayanya
- Jika kebutuhan utamanya hanya menerima stack trace saat sesuatu rusak di lingkungan produksi, Bugsink sudah cukup dan data juga tidak keluar dari infrastruktur sendiri
-
Integrasi API AI
- Berpindah dari OpenAI ke Mistral
- Karena yang lebih sering digunakan adalah model yang lebih sederhana, perpindahan ini cocok berjalan lancar
- Mistral berkantor pusat di Paris dan selain menyediakan API juga telah merilis model open-weight yang meyakinkan
- API-nya rapi, modelnya cepat dan mumpuni, dan arah penyedia AI Eropa yang condong ke keterbukaan terasa konsisten dengan arah stack ini
- Dari sisi kualitas untuk beban kerja inferensi, perpindahan ini terasa seperti pergeseran horizontal, tetapi dari sisi ke mana biaya dibayarkan, hasilnya terasa lebih baik
Layanan yang tetap dikecualikan
-
CDN
- Cloudflare tetap digunakan meskipun merupakan perusahaan AS
- Cloudflare menangani caching, perlindungan DDoS, dan pemuatan konten cepat untuk pengunjung global di depan situs web publik
- Data yang melewati Cloudflare pada dasarnya adalah halaman web publik sejak awal, dan komunikasi privat maupun data aplikasi sensitif tidak dirutekan melalui Cloudflare
- Dalam kasus melindungi konten publik, perhitungan kedaulatan dianggap berbeda
- Bunny CDN juga sempat diuji, dan sebagai layanan berbasis Eropa sangat baik untuk penggunaan CDN sederhana
- Namun set fitur Cloudflare seperti security rules, platform Workers, dan opsi konfigurasi yang luas belum cukup tergantikan untuk kebutuhan tertentu, sehingga tidak jadi dipindahkan
-
Pembayaran
- Stripe masih menjadi layanan yang belum bisa dipindahkan
- Infrastruktur pembayaran adalah area yang idealnya ingin ditempatkan di yurisdiksi yang dipercaya, tetapi perpindahannya tidak sederhana
- Mollie adalah pemroses pembayaran asal Belanda dengan entitas UE, desain yang patuh GDPR, dan produk yang makin matang dalam beberapa tahun terakhir
- API-nya sudah mendekati Stripe untuk sebagian besar alur pembayaran umum, dan bagi bisnis Eropa, dukungan metode pembayaran lokal seperti iDEAL, Bancontact, dan SEPA bahkan bisa lebih baik
- Integrasi pembayaran menyentuh logika penagihan, webhook, faktur pajak, dan alur yang berhadapan langsung dengan pelanggan, sehingga membutuhkan pengujian hati-hati dan waktu cutover yang tepat
- Untuk use case saat ini, Mollie lebih mahal daripada Stripe
-
Asisten kode AI
- Ada keinginan untuk keluar dari OpenAI, tetapi alternatif Eropa Mistral Vibe belum cukup kompetitif terhadap Claude
- Saat ini alat bantu coding harian adalah Claude Code
- Claude Code memiliki kualitas penalaran yang kuat dan penanganan konteks yang mengesankan, serta pendekatan Anthropic terhadap keamanan dan transparansi terasa lebih terstruktur
- Anthropic adalah perusahaan AS sehingga tidak memenuhi standar yurisdiksi yang diterapkan di tempat lain, tetapi tetap memenuhi standar sebagai organisasi yang serius memikirkan apa yang mereka bangun dan mengapa
- Qwen adalah keluarga model open-weight dari Alibaba, dan dibahas sebagai contoh model yang cukup baik untuk banyak beban kerja nyata serta dapat dijalankan di perangkat keras sendiri sehingga data tidak meninggalkan mesin
- Kesenjangan antara model API frontier dan model yang dijalankan secara lokal menyusut dengan cepat
- Namun sebagian besar data center masih berada di luar Eropa, dan makna “open” juga berbeda-beda di tiap organisasi, sehingga kondisinya belum ideal
- Arah menuju AI yang mumpuni, dengan bobot yang dipublikasikan dan pelatihan yang transparan, serta berjalan di perangkat keras sendiri dinilai lebih baik untuk otonomi digital dibanding struktur yang harus melewati segelintir penyedia API tertutup
-
Manajemen versi Git
- GitLab tetap dipertahankan untuk sementara
- GitLab berkantor pusat di AS, tetapi menawarkan opsi self-hosted dan telah lama berfokus pada transparansi serta open source
- Instance self-hosted sudah ada dalam rencana, tetapi memindahkan source control adalah pekerjaan yang jauh lebih besar dibanding migrasi lain
- GitHub tetap digunakan untuk tujuan tertentu seperti NPM packages publik dan pelacakan issue open source
- Saat mendistribusikan package atau memelihara alat publik, GitHub adalah tempat yang diharapkan para developer, dan efek jaringan tempat fork, star, dan issue report muncul sangat besar
- Pada permukaan publik open source, kekhawatiran kedaulatan yang berarti lebih sedikit dan keuntungan praktisnya lebih besar
1 komentar
Komentar Hacker News
Selama beberapa hari terakhir saya ikut konferensi terkait industri lewat Teams, tempat startup dan perusahaan lama mempresentasikan produk mereka kepada pejabat pemerintah UE
Hal yang langsung mencolok adalah semua perusahaan mendapat pertanyaan, “apakah ini bisa di-host sepenuhnya di UE atau di dalam negara kami sendiri?”
Saya tidak ingat itu dianggap penting beberapa tahun lalu, jadi ini terasa seperti perubahan yang jelas
Tahun ini saya sudah lebih sering membantu memindahkan data dari AS ke UE dibanding total seluruh periode karier saya sebelumnya
Saya juga mendengar hal serupa dari orang biasa, sampai ada yang ingin mengembalikan sebagian pekerjaan ke kertas, jadi rasanya cukup aneh
Hanya saja, begitu Cloudflare menjadi syarat wajib, makna hosting di UE jadi berkurang
Jika terekspos lewat sertifikat Cloudflare, itu nyaris tidak berbeda dari hosting di perusahaan AS, dan saya belum tahu pesaing UE yang menyediakan WAF serupa
Saya memulai proses ini sejak Januari, dan untuk hosting produk sekarang kami sudah sepenuhnya pindah ke infrastruktur Eropa (https://bannermedia.ltd)
Bukan tanpa rasa sakit, tetapi saya senang melakukannya, dan dalam prosesnya saya juga membuat konfigurasi Terraform high-availability lintas beberapa penyedia/wilayah di Eropa
Pemetaan utamanya adalah Cloudflare → Bunny CDN, ekosistem AWS → Hetzner + OVH, GitHub → Forgejo, Google Analytics → Umami self-hosted
Pekerjaan pengembangan masih dilakukan juga di GitHub, tetapi Forgejo dicerminkan ke dalam jaringan privat Eropa dan workflow deployment dijalankan dari sana
Saya akan segera menulis artikel tentang seluruh prosesnya
Saya sudah lepas dari AWS, tetapi Cloudflare masih jadi single point of failure, jadi saya akan menghapusnya begitu ada waktu untuk meneliti
Stabil, murah, dan dukungannya juga lumayan
Saya menjalankan schemas.sourcemeta.com di sana, dan mereka menyediakan hosting UE (Frankfurt)
Perusahaannya sendiri juga startup Jerman, meski sekarang sudah punya basis di AS
Adakah yang punya tautan ke halaman harga mereka?
Saya setuju bahwa AS makin tidak bisa diprediksi, tetapi saya juga tidak yakin UE jauh lebih baik
Khususnya di ranah digital, dalam beberapa hal malah bisa lebih buruk, misalnya mereka sedang membahas pembatasan akses VPN dengan alasan “perlindungan anak”
https://www.europarl.europa.eu/thinktank/en/document/EPRS_ATA(2026)782618
Kita juga perlu hati-hati dengan ungkapan “mereka sedang membahas”, karena ada sangat banyak diskusi yang melibatkan orang-orang dengan kepentingan beragam dari banyak negara
Materi yang Anda tautkan juga cukup baik menjelaskan konteks bahwa VPN bukan sekadar sarana mengakses pornografi
Kekhawatiran regulasi tentang bagaimana produk harus berfungsi berbeda sifatnya dari kekhawatiran bahwa seluruh negara bisa terputus dari layanan tertentu tanpa peringatan karena konflik diplomatik
Tentu saja tetap banyak omong kosong
Misalnya, karena kewajiban imprint, sulit membagikan karya tanpa mengungkap identitas, dan bahkan untuk aplikasi hobi Anda praktis butuh dokumen bisnis seperti kebijakan privasi
Juga banyak hal yang harus diingat, seperti memastikan data warga Eropa tidak keluar dari Eropa
UE membuat undang-undang secara lambat dengan mempertimbangkan kekuatan perusahaan besar atas konsumen
Keduanya jelas harus dibedakan
Sistem harus tetap hidup dulu, baru setelah itu kita bisa menangani pengawasan atau gangguan
Diversifikasi itu baik, tetapi Eropa jangan dibungkus seolah-olah sebagai tempat aman
Pemerintah dan perusahaan Eropa juga akan terus bekerja sama dengan AS, dan bahkan jika suatu hari mereka tidak melakukannya, jangkauan AS tetap panjang
Insentif Eropa juga tidak begitu berbeda dari AS, jadi memindahkan semuanya ke belahan bumi lain sering kali hanya berarti mengganti satu penjahat dengan penjahat lain
Tetap saja ini ide yang bagus, tetapi jika bergerak dengan asumsi kestabilan kerangka regulasi Eropa, asumsi itu perlu diuji lebih ketat
Bentuk ancaman privasinya sedikit berbeda, tetapi tetap berasal dari pemerintah, dan UE juga sudah beberapa kali mencoba menyerang enkripsi end-to-end dan akan mencoba lagi
Sekarang mereka juga semakin menuntut pencatatan alamat IP dan pelacakan aktivitas pengguna
RUU verifikasi usia adalah seperti hidung unta masuk ke dalam tenda, dan besar kemungkinan berikutnya akan menuntut verifikasi identitas penuh
Pemerintah-pemerintah Barat tampaknya sudah memutuskan untuk membatasi privasi, advokasi politik, dan kebebasan berekspresi, dan pola yang terjadi bersamaan di banyak negara terlihat seperti gerakan yang terkoordinasi
Menyedihkan, tapi memang begitu
AS bukan mitra yang dapat dipercaya, dan telah menciptakan ketidakstabilan global dalam jumlah besar yang memengaruhi kehidupan orang Eropa
Saya juga sangat tidak setuju bahwa insentif UE dan AS tidak berbeda
AS adalah pemerintahan bergaya oligarki yang didominasi partai pro-korporasi, sedangkan UE tidak, dan pekerja UE sering hidup lebih baik daripada pekerja AS
Hanya dari fakta bahwa AS secara cukup kredibel mengancam akan menginvasi Greenland, yang katanya “sekutu”, dan persiapan nyata pun dilakukan, sudah terlihat bahwa insentifnya benar-benar tidak sejalan
Saya tidak setuju dengan sikap “Cloudflare memang perusahaan AS tapi masih dipakai dan saya menerima itu”
Cloudflare itu seperti kanker internet, dan di luar negeri kadang tidak berfungsi sehingga menjengkelkan
Jika penyedia hosting Anda tidak menawarkan perlindungan DDoS, lebih baik cari penyedia yang lebih baik
Kalau benar-benar perlu, Anda bisa menemukan CDN yang sangat murah, tetapi kemungkinan besar Anda tidak membutuhkannya
Tambahan lagi, jika Anda bukan pelanggan berbayar dan menyajikan lewat URL sendiri, Cloudflare bisa berdampak fatal pada optimisasi mesin pencari
Dengan
dig nspada https://monokai.com terlihat bahwa domain.comsepenuhnya bergantung pada ASSaya akan segera meluncurkan aplikasi dan API saya ditempatkan di domain
.com, jadi sepertinya saya harus menggantinya ke domain.nlPindah dari Google Analytics ke Matomo ternyata lebih rumit daripada dugaan
Matomo mengenakan 22 euro untuk 50 ribu hit per bulan, jadi dengan jumlah crawler zaman sekarang, ini nyaris sulit dipakai untuk apa pun selain situs hobi
Jika self-host gratis, sebagian besar fitur bagus analitik web seperti funnel analysis terkunci di balik langganan berbayar
https://matomo.org/pricing/
Mungkin cocok untuk yang tertarik
Orang sering menganggap hal seperti ini terlalu rumit, padahal API analitik itu sendiri cukup sederhana
Jika datanya dimasukkan ke database atau mesin metrik yang baik, itu mudah di-query, dan saya memakai Elasticsearch
Motivasi saya adalah ingin memakai LLM sebagai agen untuk me-query data, dan penyiapannya ternyata sangat mudah
Keunggulan lainnya adalah tidak ada data controller terpisah yang melakukan hal mencurigakan
Terutama jika Anda menginginkan situs yang dapat digunakan tanpa popup cookie
Saya sudah memakainya selama beberapa tahun di VPS kecil dengan Docker Compose, dan berfungsi baik
Cukup bayar sekali untuk mendapatkan semua fitur, dan Anda juga mendapat dukungan untuk setup/self-hosting/pemeliharaan jangka panjang
[0]: https://www.uxwizz.com/
UE saat ini memang menawarkan privasi lebih banyak daripada AS, tetapi yang terbaik adalah memakai layanan yang sebisa mungkin tidak memberi siapa pun selain pengguna kendali yang berarti
Self-hosting untuk object storage, backup, bahkan CDN memang sulit, tetapi bagi sebagian perusahaan itu memungkinkan, dan bagi yang lain itu pilihan hidup-mati karena biaya
Analitik harus dijaga seminimal mungkin dan selalu di-self-host
Saya pikir email seharusnya menghilang dan diganti dengan semacam solusi enkripsi end-to-end
Matrix memang tidak sempurna, tetapi jika saya membuat situs web sekarang, saya akan memilih alamat Matrix sebagai sarana pembuatan akun dan kontak
Di dunia ideal, layanan email transaksional atau layanan pembayaran pun seharusnya tidak diperlukan
AI juga merepotkan jika tidak memakai model self-hosted, dan dari sudut pandang pelanggan, mereka tidak ingin datanya dibagikan baik ke perusahaan AS maupun UE
Kita butuh lebih banyak protokol dan arena tempat peserta baru bisa masuk tanpa dihalangi penjaga gerbang
Bisa saja Google dan Microsoft dianggap penjaga gerbang email, dan itu sampai batas tertentu benar, tetapi setidaknya secara teknis maupun kebijakan masih mungkin menantang kekuatan itu
Pada akhirnya kekuatan itu juga akan melemah
Pesan “Situs web ini untuk sementara dibatasi lajunya” itu agak ironis
Lagi pula situs ini di-host di Cloudflare Workers, jadi bukankah pada akhirnya tetap memakai perusahaan AS?
Andai ada peringatannya, tetapi hal itu sendiri masih masuk akal
Barusan saya mencoba beberapa metode pembayaran berkali-kali dan Cloudflare terus gagal tanpa pesan kesalahan, baru sekitar percobaan ke-10 pembayarannya berhasil
Sekarang saya harap mereka agak melunak
Sedikit koreksi, 1Password adalah perusahaan Kanada
Bukan perusahaan Eropa, tetapi kalau masalahnya apakah berbasis di AS, maka itu bukan perusahaan AS
Meski begitu, saya paham pilihan memindahkan semuanya ke Proton
Bisa pilih AS, Kanada, atau UE
https://support.1password.com/regions/