Mendukung https://github.com/matrix-org/matrix-public-archive
git clone
atau unduh repositori ini sebagai arsip dan ekstrak lalu ikuti petunjuk di bawah ini.
go get github.com/valyala/quicktemplate/qtc
qtc
mkdir bin && go build -o bin/ ./cmd/...
docker build -t matrix-static .
docker run -v $( pwd ) /config.json:/opt/matrix-static/config.json -p 8000:8000 -it matrix-static
atau untuk jendela:
docker run -v %cd%/config.json:/opt/matrix-static/config.json -p 8000:8000 -it matrix-static
dan meneruskan argumen baris perintah apa pun ke akhir perintah.
Pertama, Anda harus membuat konfigurasi, ada contoh file json yang disediakan atau Anda dapat menggunakan biner pembantu register-guest
untuk mendaftarkan tamu di server rumah tertentu dan menulis file konfigurasi yang sesuai.
register-guest
mengambil opsi berikut:
--config-file=
untuk menentukan file konfigurasi, defaultnya adalah ./config.json
.
--homeserver-url=
untuk menentukan URL Homeserver yang akan digunakan, defaultnya adalah https://matrix.org
.
Biner utama, matrix-static
memperlihatkan kontrol berikut:
Menerima variabel PORT=
env untuk menentukan port apa yang akan digunakan, default ke port 8000 jika tidak ditentukan. Akan panik jika port sedang digunakan.
Menerima argumen baris perintah berikut:
--config-file=
untuk menentukan file konfigurasi, defaultnya adalah ./config.json
.
--enable-pprof
jika disetel, mengaktifkan titik akhir /debug/pprof
untuk debugging.
--enable-prometheus-metrics
jika disetel, mengaktifkan titik akhir /metrics
untuk metrik.
--num-workers=
untuk menentukan jumlah goroutine pekerja yang akan dimulai, defaultnya adalah 32.
--public-serve-prefix=
untuk menentukan awalan router yang akan digunakan untuk rute penyajian html yang menghadap pengguna, defaultnya adalah /
.
--logger-directory
untuk menentukan ke mana log keluaran harus ditempatkan.
--cache-ttl
untuk menentukan berapa lama sejak akses terakhir untuk menyimpan ruangan di memori dan diperbarui, defaultnya adalah 30 menit.
--cache-min-rooms
untuk menentukan jumlah minimum ruangan yang selalu disimpan di memori, defaultnya adalah 10.
Saat ini dihosting di https://view.matrix.org
Ruang Matriks Diskusi adalah #matrix-static:matrix.org