41554 blogs · [ { "id": "01a0e55b-286d-7000-b5d8-2fa5891a9a5e", "title": null, "url": "https://blog.vrma.dev/categories/", "published_at": "2026-06-30T07:09:22+00:00" }, { "id": "01a0e55b-286d-7000-b5d8-2fa5894a2137", "title": null, "url": "https://blog.vrma.dev/tags/", "published_at": "2026-06-30T07:09:22+00:00" }, { "id": "01a0e55b-286d-7000-b5d8-2fa589578554", "title": null, "url": "https://blog.vrma.dev/archives/", "published_at": "2026-06-30T07:09:22+00:00" }, { "id": "01a0e55b-286d-7000-b5d8-2fa5897a468d", "title": null, "url": "https://blog.vrma.dev/about/", "published_at": "2026-06-30T07:09:22+00:00" }, { "id": "01a08755-eec2-70b9-9473-7adc95f25979", "title": "X3Sync: Federating Free Cloud Storage with Zero-Knowledge Encryption", "url": "https://blog.vrma.dev/posts/x3sync-federated-storage/", "published_at": "2026-06-30T06:30:00+00:00" }, { "id": "01a08755-eec3-71ed-80a5-f674b8a7cc95", "title": "Your Spare Android Tablet Can Host Git. Here's How.", "url": "https://blog.vrma.dev/posts/spare-android-tablet-git-server/", "published_at": "2026-04-01T04:30:00+00:00" }, { "id": "01a08755-eec3-71ed-80a5-f674b97eb166", "title": "How I Reverse Engineered Instagram: A Minimal Guide", "url": "https://blog.vrma.dev/posts/how-i-reverse-engineered-instagram/", "published_at": "2023-08-14T13:15:00+00:00" }, { "id": "01a08755-eec3-71ed-80a5-f674ba223d99", "title": "The Dark Side of A.I.: Understanding the Dangers of Deepfake Images", "url": "https://blog.vrma.dev/posts/the-dark-side-of-ai-deepfakes/", "published_at": "2023-07-28T14:30:00+00:00" }, { "id": "01a08755-eec3-71ed-80a5-f674bac70ab9", "title": "How to Setup a Server with Ubuntu 22.04", "url": "https://blog.vrma.dev/posts/how-to-setup-server-with-ubuntu-22-04/", "published_at": "2023-04-21T16:02:05+00:00" }, { "id": "01a0e55b-286d-7000-b5d8-2fa589b058d9", "title": null, "url": "https://blog.vrma.dev/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa589fb01d9", "title": null, "url": "https://blog.vrma.dev/tags/ubuntu/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa58a694e50", "title": null, "url": "https://blog.vrma.dev/tags/server/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa58adfb33d", "title": null, "url": "https://blog.vrma.dev/tags/linux/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa58af57c41", "title": null, "url": "https://blog.vrma.dev/tags/ssh/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa58b7ee4e5", "title": null, "url": "https://blog.vrma.dev/tags/firewall/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa58c5aea09", "title": null, "url": "https://blog.vrma.dev/tags/ufw/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa58d47a5a7", "title": null, "url": "https://blog.vrma.dev/tags/devops/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa58e24516e", "title": null, "url": "https://blog.vrma.dev/tags/artificial-intelligence/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa58e63023a", "title": null, "url": "https://blog.vrma.dev/tags/deepfakes/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa58f3e352b", "title": null, "url": "https://blog.vrma.dev/tags/privacy/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa58fc6de42", "title": null, "url": "https://blog.vrma.dev/tags/security/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa58feaa8e2", "title": null, "url": "https://blog.vrma.dev/tags/women-safety/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa590e9cc06", "title": null, "url": "https://blog.vrma.dev/tags/awareness/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa59102675d", "title": null, "url": "https://blog.vrma.dev/tags/reverse-engineering/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa591f726ff", "title": null, "url": "https://blog.vrma.dev/tags/android/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa5921edffc", "title": null, "url": "https://blog.vrma.dev/tags/frida/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa592f7906a", "title": null, "url": "https://blog.vrma.dev/tags/ssl-pinning/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa593d7ed3f", "title": null, "url": "https://blog.vrma.dev/tags/fiddler/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa594cdb332", "title": null, "url": "https://blog.vrma.dev/tags/network-analysis/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa595a66c60", "title": null, "url": "https://blog.vrma.dev/tags/instagram/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa5964f9939", "title": null, "url": "https://blog.vrma.dev/tags/adb/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa596c5332e", "title": null, "url": "https://blog.vrma.dev/tags/termux/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa597923cec", "title": null, "url": "https://blog.vrma.dev/tags/forgejo/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa597d5608e", "title": null, "url": "https://blog.vrma.dev/tags/git/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa598c05c17", "title": null, "url": "https://blog.vrma.dev/tags/self-hosting/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa599676b3e", "title": null, "url": "https://blog.vrma.dev/tags/cloudflare/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa5998d06f4", "title": null, "url": "https://blog.vrma.dev/tags/tailscale/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa59a6a7e94", "title": null, "url": "https://blog.vrma.dev/tags/zero-knowledge/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa59ade3bbf", "title": null, "url": "https://blog.vrma.dev/tags/cloudflare-workers/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa59b1c955d", "title": null, "url": "https://blog.vrma.dev/tags/cloud-storage/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa59ba2b506", "title": null, "url": "https://blog.vrma.dev/tags/encryption/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa59c7caaed", "title": null, "url": "https://blog.vrma.dev/tags/research/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa59ccb9bdb", "title": null, "url": "https://blog.vrma.dev/categories/tutorials/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa59d323448", "title": null, "url": "https://blog.vrma.dev/categories/linux/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa59e07d91a", "title": null, "url": "https://blog.vrma.dev/categories/opinion/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa59e0efb5f", "title": null, "url": "https://blog.vrma.dev/categories/ai/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa59e4bff8e", "title": null, "url": "https://blog.vrma.dev/categories/security/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa59ead2dd0", "title": null, "url": "https://blog.vrma.dev/categories/reverse-engineering/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa59f3fa1af", "title": null, "url": "https://blog.vrma.dev/categories/projects/", "published_at": null }, { "id": "01a0e55b-286d-7000-b5d8-2fa59fa95082", "title": null, "url": "https://blog.vrma.dev/categories/self-hosting/", "published_at": null }, { "id": "01a0e55b-286e-73a6-8ee0-f280fcffc313", "title": null, "url": "https://blog.vrma.dev/categories/research/", "published_at": null }, { "id": "01a0e55b-286e-73a6-8ee0-f280fd2f67fb", "title": null, "url": "https://blog.vrma.dev/categories/systems/", "published_at": null } ] posts Claim your blog
Back to blog.vrma.dev
Blog · corpus.blog/blogs/blog.vrma.dev/posts

blog.vrma.dev

blog.vrma.dev

2026

2023

Undated