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-staticatau untuk jendela:
docker run -v %cd%/config.json:/opt/matrix-static/config.json -p 8000:8000 -it matrix-staticdan 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