INTROAda yang sudah familiar dengan Epochtalk? Jika ada yang sudah mengenal ini, mungkin sudah cukup paham tentang itu. Tapi di sini saya tidak membahas Epochtalk secara keseluruhan, hanya ingin berbagi sedikit informasi tentang Epochtalk, khususnya tentang instalasinya. Informasi ini saya dapat dari
thread Rizzrack. Untuk diketahui bahwa saya sudah dapat izin dari OP (Rizzrack) untuk membuat versi Indonesia dan mengsharenya di board SFI.
TUJUANBerbagi informasi terkait Instalasi Epochtalk yang mungkin berguna untuk member SFI.
ISI1. Fitur - Epochtalk adalah sebuah halaman aplikasi web yang dibuat dengan
AngularJS.
- Design responsif web/mobile menggunakan
Bourbon.
- Kode digabungkan dan dimuat sesuai dengan kebutuhan, untuk kinerja, menggunakan
Webpack.
- Didesain dengan performa yang hebat. Backend Epochtalk memanfaatkan
Postgres sebagai database.
- Tema dapat disesuaikan (brand, warna, huruf, ukuran).
- Sistem modular permission berfungsi sepenuhnya
2. Sistem Dependensi (Anda harus menginstalnya pada server / VPS)
-
node -
yarn -
Postgres -
Redis -
Nginx
3. Instalasi 1. Cek penyimpanan dengan menggunakan git:
2. Atur SSL dan Nginx:
Install SSL cert dan edit file "nginx .conf" (located /etc/nginx/default.conf) dengan info server dan SSL cert
3. Ubah direktori ke / epochtalk dan instal dependensinya dengan menggunakan
yarn:
4. Copy file "example.env"
File ini menentukan konfigurasi server dan file ini juga penting untuk menjalankan server tersebut. Anda bisa mengedit file ".env" selanjutnya untuk menentukan konfigurasinya sebagai inti pada bagian
Configuration.
$ cd .. # cd back to project root
$ cp example.env .env
Anda perlu menamai ulang file ".env" tersebut, Jadi belum ada nama sebelum penambahan tersebut
5. Periksa dan Jalankan Perpindahan
Catatan: Jika Anda belum menginstal "brew", anda harus menginstalnya secara manual
Elixir$ cd .. # (or just change directories outside of the epochtalk directory)
$ brew install elixir # this installs elixir so we can run epoch migrations
$ git clone [email protected]:epochtalk/epoch.git
$ cd epoch
$ mix deps.get # install project deps
$ mix ecto.setup # create and migrate epochtalk database
$ cd ../epochtalk # change directories back to epochtalk root
6. Menginisialisasi Pengguna Pertama
Pertama yakinkan bahwa
Postgres sudah diinstall dan berjalan. Sebelum menjalankan Epochtalk untuk pertama kalinya, anda perlu menyiapkan database dan akun user pertama. Alat CLI akan membuat board pertama dan akun admin untuk forum. Dari root direktori proyek tersebut menjalankan perintah berikut:
$ node cli create-user --password --admin
7. Memulai server Epochtalk
Menjalankan perintah "yarn run serve" akan memulai webserver Epochtalk dan menggabungkan JavaScript dan css. Ketika server berjalan, forum bisa dilihat pada
http://localhost:8080 8. Login dan ganti informasi pada akun admin
Login ke akun admin menggunakan username dan password yang diatur pada step 6. Kunjungi profile anda dengan mengklik link pada pojok kanan atas pada halaman tersebut, kemudian ganti username dan password anda.
4. KonfigurasiKonfigurasi forum bisa diatur baik secara manual maupun dengan menggunakan panel admin.
- Konfigurasi secara Manual
Konfigurasi server forum "bisa" dan "harus" diatur secara manual dengan file ".env" pada root direktori pada proyek tersebut.
DATABASE_URL="postgres://localhost/epochtalk_dev"
HOST="localhost"
PORT="8080"
PUBLIC_URL="http://localhost:8080"
REDIS_HOST="localhost"
REDIS_PORT="6379"
REDIS_AUTH_PASS=""
- Konfigurasi dengan Panel Admin Panel
Beberapa konfigurasi bisa juga diatur dengan menggunakan "tab setting" pada panel admin.
Selamat, anda memiliki forum sekarang!
Contoh yang telah mencoba Epochtalk ForumSalah satu member forum BTT,
mocacinno :
https://blog.mocacinno.com/boards
Catatan Penting*Semoga thread ini dapat bermanfaat bagi teman-teman yang ada di SFI.
*Jika ada kekurangan pada hasil terjemahan, silahkan memberikan masukan atau koreksi. Saya akan senang hati mengedit dan mengupdate thread OP.
*Jika ada tambahan informasi atau feedback lainnya, silahkan menambahkan pada kolom komentar.
*Ucapan terima kasih secara khusus saya sampaikan kepada
Rizzrack, penulis thread aslinya.
*Thread asli ada di alamat ini:
https://bitcointalksearch.org/topic/epochtalk-installation-readme-5226576*GitHub Epochtalk:
https://github.com/epochtalk/epochtalkAttention!!DWYOR [
do with your own risk]