Pencarian:
**WriteFreely** adalah perangkat lunak blog gratis dan sumber terbuka yang sederhana, terintegrasi dengan fediverse, dan dapat dihos sendiri. Diadaptasi dari WriteFreely //[[https://writefreely.org/start | start guide]]//, [[https://members.nearlyfreespeech.net/forums/viewtopic?t=11603 | utas forum]], dan [[https://members.nearlyfreespeech.net/wiki/Applications/WriteFreely | wiki]] NearlyFreeSpeech.Net. Panduan ini untuk membuat blog WriteFreely di NearlyFreeSpeech.Net bukan VPS. == Persyaratan # Akun NearlyFreeSpeech.Net dan telah terisi saldo. # Telah membuat situs atau ##web space## di NearlyFreeSpeech.Net # Mengatur ##Software Realm## situs ke "##'White##'" # Mengatur jenis peladen (##Server Type##) ke "##'Apache 2.4 Generic##'" (agar dapat menggunakan Daemons dan Proxies). == Langkah-langkah Verifikasi bahwa WriteFreely tersedia. Mengingat NFSN hanya menyediakan binari WriteFreely sedangkan WriteFreely juga membutuhkan templat dan aset statis, unduh arsip rilis WriteFreely untuk mendapat templat dan aset yang dibutuhkan. Letakkan WriteFreely ##config## dan file SQLite di ##/home/protected/##. Kemudian ##generate keys## dan atur izin file dan direktori agar dapat diakses oleh peladen web (Apache2). === Verifikasi binari WriteFreely dan versi terpasang Ketikan perintah ##writefreely -v##, jika writefreely telah terpasang maka akan keluar versi writefreely. === Download templat dan aset statis dari arsip rilis {{{ cd ~/../protected wget https://github.com/writefreely/writefreely/releases/download/v0.14.0/writefreely_0.14.0_macos_amd64.tar.gz tar -xzvf writefreely_0.14.0_macos_amd64.tar.gz cd writefreely }}} Hapus binari ##writefreely## versi macOS yang tidak terpakai. ##rm ./writefreely## === Jalankan konfigurasi interaktif ##writefreely config start## Setelah menjalankan perintah di atas, akan ada beberapa pertanyaan yang perlu kamu isi. Untuk NearlyFreeSpeech.Net, berikut konfigurasi yang dapat digunakan: {{{ Deployment: Production, behind reverse proxy Local port: 8080 (or anything above 1024) Database: Sqlite Filename: writefreely.db (or `mywf-blog.db` or whatever) Site type: Single user blog Public URL: https://sitename.nfshost.com/ or https://yourdomain.org/ }}} === Buat kunci Buat kunci menggunakan ##writefreely keys generate## dan pastikan bahwa peladen web dapat mengakses kunci dengan ##chgrp web keys keys/*## dan ##chmod g+r keys keys/*##. === Atur daemon dan proxy di kontrol panel Site ยป select site kemudian pada bagian daemon dan proxy masukkan sesuai berikut ini. === Daemons # tag = writefreely # command line = /usr/local/bin/writefreely # working directory = /home/protected/writefreely # Run daemon as = web === Proxy # protocol = HTTP # base uri = / # document root = / # target port = 8080 === Izin folder dan file terkait ##cd /home/protected/writefreely## {{{ # Recursively add files and dirs to Web group chgrp -R web ./ # strip existing permissions for group and other chmod -R g-rwx ./ chmod -R o-rwx ./ # Allow web user to read all files recursively chmod -R g+r ./ # Allow web user to enter direcories find ./ -type d -exec chmod g+x {} + # Allow web user to create and write sqlite journalling files chmod g+w ./ # Allow Web user to modfify the db chmod g+w ./*.db }}} ---- [[Kategori Self-hosting]]
Ringkasan:
Ini adalah suntingan remeh-temeh.
Nama pengguna: