Saya merasa senang menghadiri [IndieWebCamp](http://indiewebcamp.com/) di Portland bulan lalu, sebuah konferensi bergaya BarCamp di mana para teknisi berkumpul untuk bertukar pikiran tentang bagaimana mereka dapat membantu orang memiliki dan mengontrol identitas online mereka.

Apa yang disebut sebagai gerakan web indie, yang merupakan sepupu spiritual dari gerakan open source dan standar, berakar pada keinginan akan kebebasan digital, terutama dari monopoli yang mengancam untuk membatasi dan melanggar keberadaan online pengguna Internet pada umumnya. Hal ini memerlukan cara praktis untuk melindungi keberadaan ini dengan mencegah atau mengganggu kontrol yang dimiliki perusahaan mana pun atas identitas online seseorang, baik dari sudut pandang fungsi atau data.

Ini adalah gerakan yang menggugah pikiran karena sejumlah alasan, paling tidak karena gerakan ini mendapati dirinya berteriak-teriak. Sebagian besar pengguna Internet, dengan menjamurnya jejaring sosial, semakin menempatkan kehidupan digital mereka di tangan layanan eksklusif yang sebagian besar dijalankan oleh perusahaan swasta – dan selalu mementingkan kepentingan pribadi. Para pengguna ini tidak memiliki identitas dan konten yang mereka publikasikan ke layanan ini dengan cara yang mengisolasi mereka dari ketentuan layanan yang tidak jelas dan penerapannya. Mereka juga tidak dapat terus menikmati layanan tersebut (setidaknya dengan cara yang sama) jika perusahaan menutup layanan tersebut, mendesain ulang layanan tersebut secara tidak diinginkan, atau gagal memperbaikinya. Namun, hanya sebagian kecil pengguna yang secara aktif mengkhawatirkan masalah ini dan biasanya hanya sekali mereka tersengat oleh penonaktifan akun, downtime yang terus-menerus, sensor, kebocoran privasi, atau kekurangan desain yang kritis.

Ada pesan moral dalam gerakan web indie, bukan hanya desakan bahwa pengguna harus mengontrol identitas online mereka demi tujuan praktis menghindari konflik dengan penyedia layanan mereka. Para pendukungnya berpendapat bahwa Internet perlu mempertahankan sifat desentralisasinya dan menolak konsolidasi kekuasaan agar kemajuan teknologi tidak terhambat, data hilang, ditimbun atau dirusak, dan pengguna kehilangan haknya secara massal. Ada ketegangan di sini, karena perusahaan swasta yang memperlakukan penggunanya sebagai [petani bagi hasil virtual](http://nomoresharecropping.org/) jelas bertanggung jawab atas sebagian besar kemajuan yang terjadi di web saat ini, dan layanan mereka membuatnya jauh lebih mudah bagi semua orang, termasuk mereka yang buta huruf secara teknis, untuk berpartisipasi secara online.

Ada dua tantangan khusus terhadap gerakan web indie yang menarik perhatian saya saat menghadiri konferensi. Yang pertama berkaitan dengan mengidentifikasi kebutuhan yang relevan dan dapat dikenali dari rata-rata pengguna Internet untuk mendapatkan kontrol yang lebih baik atas identitas online mereka. Para pendukung web indie mengajukan sejumlah pengaduan valid yang berbeda-beda terhadap layanan-layanan berpemilik, yang masing-masing memiliki kelebihannya masing-masing, namun tidak ada satu pun pengaduan yang dianggap oleh khalayak arus utama sebagai masalah yang sangat besar dan mendesak.

[Tantek Çelik](http://tantek.com/), penyelenggara konferensi dan tuan rumah saya yang ramah, menyebutkan downtime yang terkenal pada layanan seperti Twitter dan Tumblr sebagai alasan desentralisasi, serta kecenderungan layanan yang diperoleh ditutup. Yang lain menyebutkan keinginan untuk lebih mudah mengekspor dan mengelola konten yang mereka posting ke layanan sehingga dapat digunakan di komputer pribadi mereka dan dipublikasikan di tempat lain di web. Bagi yang lain, ini terutama merupakan masalah personalisasi dan kemampuan untuk berinteraksi dengan berbagai layanan online dan fungsinya masing-masing dengan lebih fleksibel dan lancar.

Semua ini adalah poin-poin penting yang paling baik diungkapkan oleh para ahli teknologi yang meluangkan waktu untuk memahaminya, tetapi pasti juga dirasakan oleh orang-orang "normal". Namun, masalah-masalah tersebut tampaknya tidak cukup untuk memaksa jutaan pengguna Internet pada umumnya mengambil langkah nyata untuk mengatasinya, setidaknya dengan solusi yang ada saat ini. Waktu henti memang membuat frustrasi, tetapi kebanyakan orang belajar untuk mengatasinya; layanan yang ditutup mengecewakan pengguna setia tetapi kemungkinan besar akan mengalami kehancuran karena ketidaktertarikan masyarakat; dan kebanyakan orang tidak tahu apa lagi yang mereka inginkan dari layanan yang mereka gunakan, setidaknya cukup untuk mencari solusi alternatif.

Rasa berpuas diri ini menimbulkan masalah motivasi yang penting bagi skenario desentralisasi utama yang diusulkan oleh mereka yang terlibat dalam gerakan web indie, di mana pengguna (baik pengguna awal maupun pengguna akhir) mengambil inisiatif untuk menghosting identitas dan konten pribadi mereka secara independen dari layanan kepemilikan apa pun. Idenya di sini adalah setiap orang harus mendaftarkan [domain tingkat kedua] mereka sendiri (http://en.wikipedia.org/wiki/Domain_name) dan membuat semacam situs web pribadi, sama seperti saya mendaftarkan markmhendrickson.com dan memusatkan identitas online saya di sana. Situs ini dapat berupa kehadiran yang sederhana, statis, atau cukup canggih untuk bertukar informasi dengan layanan berpemilik sehingga interaksi dapat terjadi dengan teman atau pengikut. Secara teoritis, layanan kepemilikan ini dapat dihentikan seiring berjalannya waktu, dan situs web pribadi yang independen dapat mulai berkomunikasi satu sama lain secara langsung, yang secara efektif memetakan hubungan jejaring sosial ke Internet dengan cara yang terdistribusi dan peer-to-peer.

Selain tantangan pemasaran dalam memaksa individu untuk mendirikan situs independen ini, ada tantangan teknis untuk menghidupkan sistem terdistribusi ini dan memungkinkan orang biasa untuk terlibat. Tantangan teknis di satu sisi dapat dibagi menjadi permasalahan infrastruktur dalam desentralisasi komunikasi real-time yang saat ini terjadi dalam layanan terpusat (seperti menjalin hubungan sosial, memposting konten ke stream, dan berinteraksi dengan konten tersebut). Di sisi lain, ada masalah teknis dalam mengatur setiap pengguna dalam sistem desentralisasi dan memastikan mereka memiliki alat yang diperlukan untuk berpartisipasi tanpa terikat pada penyedia mana pun.

Setiap peserta IndieWebCamp menghabiskan hari kedua konferensi mengerjakan proyek pilihan mereka sendiri yang akan membantu gerakan ini. Saya mengambil inisiatif untuk merancang alat yang mungkin dapat memecahkan paruh kedua tantangan teknis ini sambil juga mengkomunikasikan kepada pengguna arus utama mengapa mereka harus menyiapkan domain mereka sendiri. Proyek saya terutama berpusat pada pengguna, karena proyek ini menunda banyak keputusan rekayasa desentralisasi yang rumit dan sebaliknya berfokus pada memotivasi pengguna untuk mengatasi rasa puas diri dan mulai membangun rumah online mereka sendiri.

Saya menetapkan beberapa persyaratan utama untuk alat ini:

- Ini harus menyederhanakan proses pendaftaran nama domain dan host web dasar bagi pengguna, yang keduanya harus diperlakukan sebagai komoditas dan dapat diganti kapan saja. Meskipun tidak mungkin atau layak bagi pengguna untuk benar-benar memiliki domain dan hosting mereka, hal terbaik berikutnya adalah meminimalkan kekuatan diferensiasi layanan ini dengan mengabstraksikannya.

- Itu harus mengotomatiskan proses pengaturan situs web awal, atau wisma, pada domain dan host yang baru didaftarkan, serta mengotomatiskan proses memperbarui atau memperluasnya nanti. Meskipun perangkat lunak untuk situs web harus sepenuhnya dihosting oleh pengguna dan bersumber terbuka untuk kontrol maksimum, perangkat lunak tersebut dapat dibantu oleh alat tersebut secara berkelanjutan melalui dorongan kode dan data.

- Pengguna tidak dapat diharapkan untuk menggunakan FTP, antarmuka baris perintah, sistem file, atau teknologi lain apa pun di luar browser karena hal itu akan sangat membatasi aksesibilitasnya. Interaksi pengguna harus dibatasi pada pengisian formulir web dan mengklik sesuatu.

- Beban finansial dan waktu dalam menggunakan alat ini untuk mendirikan dan memelihara wisma perlu diminimalkan semaksimal mungkin.

- Pengguna tidak dapat diminta memasukkan kembali informasi pribadi mereka atau mengunggah secara manual konten yang telah mereka bagikan di tempat lain.

![Gambar rangka pengalaman pengguna awal alat homesteading]()

Pengalaman pengguna awal alat ini diuraikan oleh gambar rangka di atas. Pemasaran menarik secara langsung kebutuhan seseorang akan kendali, karena pada akhirnya itulah yang diharapkan pengguna dapatkan dalam sistem yang terdesentralisasi, hal ini kemungkinan beresonansi dengan ketakutan mendasar bahwa identitas online mereka saat ini mungkin berantakan, dan ini adalah proposisi yang cukup samar untuk memungkinkan banyak rincian solusi.

Halaman tersebut kemudian membahas empat kebutuhan yang paling dapat diidentifikasi di bawah tenda pengendalian identitas online seseorang. Mendapatkan URL pribadi memungkinkan pengguna untuk lebih mudah mengarahkan orang ke informasi mereka secara online; memberi peringkat tinggi pada informasi pribadi yang dikurasi dengan baik di Google memungkinkan pengguna mengontrol apa yang diketahui orang tentang dirinya saat menelusuri namanya; mencantumkan semua profil jejaring sosial pengguna di satu tempat menyebabkan fragmentasi identitas; dan mencadangkan konten online pengguna dari berbagai sumber memberikan ketenangan pikiran. Area di bagian bawah yang mencantumkan situs web orang lain dimaksudkan untuk memberikan validasi sosial terhadap proposisi ini.

Untuk memulai, pengguna hanya perlu memasukkan URL yang diinginkan, alamat email, dan kata sandi (dengan URL yang diinginkan diperiksa berdasarkan API pencatatan domain, dengan asumsi ada). Permintaan untuk nilai lain, seperti nama pengguna, dihilangkan karena nilai tersebut dapat dikumpulkan dari pengguna nanti. Tujuannya di sini adalah agar mereka terlibat dalam proses penyiapan semudah mungkin.

![Gambar rangka langkah koneksi layanan]()

Setelah memasukkan informasi dasar ini, pengguna diminta untuk menghubungkan wisma baru mereka ke sejumlah layanan online mereka. Tautan ke masing-masing layanan ini, setelah terhubung, akan muncul di wisma pengguna. Konten yang diposting kepada mereka juga dapat ditarik, baik sekali atau terus-menerus, untuk ditampilkan kembali atau sekadar dicadangkan di wisma pengguna, tergantung pada jenis layanannya.

Misalnya, ketika pengguna menghubungkan akun Facebook mereka, mereka dapat memilih agar semua foto dan pembaruan status mereka secara otomatis dipublikasikan ulang ke wisma mereka. Tidak ditampilkan opsi yang memungkinkan untuk sekadar mencadangkannya tetapi tidak memublikasikannya ulang. Dengan terhubung ke salah satu layanan ini, alat ini juga dapat secara otomatis menentukan nama pengguna, potret, dan detail lainnya untuk ditampilkan di wisma.

![Gambar rangka langkah pembayaran domain]()

Langkah penyiapan terakhir terdiri dari pembayaran untuk URL yang diinginkan, dengan asumsi bahwa alat tersebut dapat mengatur hosting gratis. Bagian mockup ini tidak banyak disempurnakan, namun pada dasarnya halaman akan menampilkan formulir yang sesuai setelah pengguna memilih metode pembayaran pilihan mereka.

![Gambar rangka dari laman profil wisma yang dihasilkan]()

Hasilnya adalah halaman profil yang tidak jauh berbeda dengan yang Anda temukan di sebagian besar situs jejaring sosial, namun dihosting di domain pengguna sendiri dan berisi informasi tentang dan dari pengguna dari berbagai sumber. Profil layanan mereka muncul di sebelah kiri bersama dengan potret dan biodata mereka, dan konten yang mereka putuskan untuk diimpor ke wisma mereka muncul secara agregat di sebelah kanan.

Ini dimaksudkan hanya sebagai permulaan. Ada sejumlah cara untuk meningkatkan desain dan fungsionalitas wisma pengguna tertentu. Tata letak dan tema dapat disesuaikan. Pengguna dapat menambahkan kemampuan untuk mengirim konten langsung ke wisma mereka dan kemudian menyatukannya ke layanan lain. Mereka bahkan dapat mulai menjalin hubungan dengan penghuni rumah lain dengan menambahkan mereka sebagai teman atau sejenisnya, semuanya direferensikan dengan URL mereka sendiri.

Mungkin ekosistem sumber terbuka dapat muncul yang menyediakan plugin dan modifikasi lain pada paket perangkat lunak inti, yang pada akhirnya memungkinkan pengalaman sosial yang menyaingi layanan berpemilik, dengan feed, pesan, tag, dan banyak lagi. Pencapaian utama dalam hal ini adalah memungkinkan sejumlah besar orang untuk mengklaim kehadiran online yang independen dan berpotensi memainkan peran yang semakin besar dalam kehidupan online mereka. Ketika sudah cukup banyak orang yang melakukannya, akan lebih mudah untuk membangun jaringan indie di antara rumah-rumah mereka dan mengisolasi mereka dari keputusan atau nasib perusahaan tertentu.