NerChat
NerChat!是一个部署在国内的自由Matrix实例,提供公益性质的IM服务。
File Explorer
Download Latest Version (.zip)- container.yml
- VPButton.vue
- VPFeature.vue
- VPHero.vue
- VPImage.vue
- custom.css
- index.ts
- register_fontawesome.ts
- CC-BY-4.0.txt
- config.mts
- docs_sidebar.ts
- fontawesome_components.ts
- test.json
- default.conf
- chatrix.svg
- chatty.svg
- cinny.svg
- client-placeholder.svg
- commet.svg
- down-arrow.svg
- element-x.svg
- element.svg
- ement.svg
- fluffychat.svg
- fractal.svg
- hydrogen.svg
- iamb.svg
- kazv.png
- matrix-commander.svg
- neochat.svg
- nheko.svg
- quadrix.svg
- quaternion.svg
- schildichat.svg
- syphon.svg
- thunderbird.svg
- watch-the-matrix.svg
- reset_all.jpg
- Screenshot_20221106_084429_im.neboer.app.jpg
- Screenshot_20221106_084442_im.neboer.app.jpg
- Screenshot_20221106_084604_im.neboer.app.jpg
- Screenshot_20221106_084607_im.neboer.app.jpg
- Screenshot_20221106_084627_im.neboer.app.jpg
- Screenshot_20221106_110459_im.neboer.app.jpg
- Screenshot_20221106_111356_im.neboer.app.jpg
- Screenshot_20221106_111449_im.neboer.app.jpg
- 1_id.jpg
- 1_login.jpg
- 1_login_chat.jpg
- 2_id.jpg
- 2_login.jpg
- 2_login_chat.jpg
- 3_login.jpg
- 4_login.jpg
- 5_login.jpg
- ios_26.3_setting_icloud.png
- ios_26.3_setting_main_menu.png
- ios_26.3_setting_sign_out.png
- search.jpg
- 1_chat.jpg
- 2_chat_details.jpg
- 3_room_members.jpg
- 4_user_details.jpg
- 5_start_verify.jpg
- 6_emoji_verify.jpg
- 7_verify_complete_shield.jpg
- 8_user_details_verified.jpg
- 9_room_members_verified.jpg
- ask.png
- calculating_password.jpg
- choose_key_type.png
- choose_verify_method.jpg
- complete_auth.jpg
- congrautulation.png
- download_encryption_key.png
- element_x_login_server_1.png
- element_x_login_server_2.png
- element_x_welcome.png
- input_register.png
- o1_received_verify_request.jpg
- o2_choose_verify_method.jpg
- o3_emoji.jpg
- only_send.jpg
- open.png
- open_settings.png
- output_secret.png
- require_safe_key.jpg
- require_safe_password.jpg
- settings.png
- share_data.png
- unable_to_decrypt.png
- verify_device.jpg
- verify_device_complicated.jpg
- waiting_for_confirm.jpg
- cikaros-avatar.webp
- ducksoft-avatar.webp
- eibon-avatar.webp
- krusl-avatar.webp
- Laffey-avatar.webp
- neboer-avatar.webp
- retrieve0-avatar.webp
- vivian-avatar.webp
- xianhongtao-avatar.webp
- nelement_icon.png
- auth_request.png
- auth_request_chat.png
- auth_via_emoji.png
- choose_device.png
- choose_secure_backup.png
- complete_verify.png
- cross_sign_notification.png
- device_management.png
- download_encryption_key.png
- emoji_compare.png
- never_send_encrypt_message_to_untrust_devices.png
- not_input_key.png
- open_settings.png
- personal_verify.png
- recover_from_backup.png
- require_safe_key.png
- require_safe_password.png
- reset_all.png
- secure_backup_keys.png
- start_device_verify.png
- start_verify.png
- unable_to_decrypt.png
- verify_device.png
- verify_device_complex.png
- element-logo-mark-primary.svg
- element-x-logo-mark-primary.webp
- matrix-logo-white.svg
- matrix-logo.svg
- mobile_ask.png
- mobile_open.png
- register_page.png
- account-management.md
- login.md
- notifications.md
- register.md
- available-clients.md
- desktop-client.md
- elementx.md
- ios-instructions.md
- nelement.md
- other-clients-basic.md
- other-clients.md
- about-us.md
- faq.md
- open-source-licenses.md
- privacy-policy.md
- terms-of-usage.md
- element.md
- matrix.md
- welcome.md
- cross-sign.md
- cryptology.md
- device-and-secret.md
- device-security.md
- local-backup.md
- nelement-security.md
- nerchat-web-security.md
- protocol.md
- room-history.md
- secure-key.md
- security-and-encryption.md
- storage-secure-key.md
- transfer-secure-key.md
- user-account-security.md
- index.md
- android-chrome-192x192.png
- android-chrome-512x512.png
- apple-touch-icon.png
- favicon-16x16.png
- favicon-32x32.png
- favicon.ico
- site.webmanifest
- favicon.ico
- nerchat_logo.svg
- nerchat_reverse_logo.svg
- robots.txt
- wide_nerchat_logo.svg
- index.md
- team.md
- .dockerignore
- .gitignore
- check_files.py
- convert_to_sidebar.py
- Dockerfile
- package.json
- README.md
- requirements.txt
- SyncClientLogo.py
- SyncClientMd.py
- yarn.lock
# Installation Guide
1. Get the code
git clone https://github.com/Neboer/NerChat
Downloads the entire project code from GitHub to your computer.
cd NerChat
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker build -t nerchat .
Builds a runnable image based on the Dockerfile.
docker run -p 8080:80 nerchat
Runs the built image as an actual container.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
3. Node.js
EasyPrerequisites
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
4. Python
EasyPrerequisites
pip install -r requirements.txt
Installs the Python libraries listed in requirements.txt (or similar).
python <실행할 파일명>.py # README에서 정확한 실행 파일명을 확인하세요
Runs the Python script (or module).
If it runs without errors and prints output in the terminal, it worked.
// repository documentation
Was this content helpful?
(0 ratings)
