0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-12-27 07:54:05 +01:00
No description
Find a file
Jason Volk 60c00dba29 configure: Check for unversioned llvm-profdata. (alpine)
configure: Remove -verify-pch. (clang)
2022-07-26 18:43:39 -07:00
construct construct::console: Fix counter possibly preempted by exception. 2022-07-21 13:15:14 -07:00
deps configure: Update rocksdb version default. 2022-07-21 18:28:57 -07:00
doc@a91f7dd0d9
docker docker: Alpine-3.16 deck. 2022-07-25 16:22:06 -07:00
include/ircd ircd::log: Cold section log::critical constructions. 2022-07-26 15:46:09 -07:00
ircd ircd::ctx: Fixes for boost 1.76 asio API changes. 2022-07-25 12:31:18 -07:00
matrix Fix -flto flag compat erosion w/ gcc. 2022-07-20 12:03:59 -07:00
modules modules/web_hook: Improve alt-text for dockerhub shots. 2022-07-25 17:09:09 -07:00
nix
share Makefiles: Fix bashisms. (#88) 2022-07-25 14:08:26 -07:00
tools m4: Always extract major version number in CXX -dumpversion. 2022-07-25 14:08:26 -07:00
.appveyor.yml appveyor: Parameter expansion of the message variable. 2022-06-23 14:11:24 -07:00
.envrc
.gitignore Add post-processed source type extensions to gitignore. 2022-06-17 21:11:53 -07:00
.gitmodules
.travis.yml
autogen.sh
configure.ac configure: Check for unversioned llvm-profdata. (alpine) 2022-07-26 18:43:39 -07:00
default.nix
Doxyfile
flake.lock
flake.nix
LICENSE
Makefile.am
NEWS.md
README.md README: Add more dockers and badges. 2022-07-25 18:50:57 -07:00
shell.nix

This — is The Construct

Chat in #construct:zemos.net

📦 GETTING STARTED

docker pull jevolk/construct:alpine-3.16-base-built
docker pull jevolk/construct:alpine-3.16-full-built
docker pull jevolk/construct:ubuntu-22.04-built
  • git clone https://github.com/matrix-construct/construct

🗒️ INSTRUCTIONS

  1. 🏗️ BUILD instructions to compile Construct from source.

  2. 🪛 SETUP instructions to run Construct for the first time.

  3. TUNING guide to optimize Construct for your deployment.

🙋 TROUBLESHOOTING guide for solutions to possible problems.

FREQUENTLY ASKED QUESTIONS for answers to the most common perplexities.

🛑 Operating a Construct server which is open to public user registration is unsafe. Local users may be able to exceed resource limitations and deny service to other users.

👷‍♀️ DEVELOPERS

📚 DOCUMENTATION

Generate doxygen using doxygen ./Doxyfile the target directory is doc/html. Browse to doc/html/index.html.

🛣️ DEPLOYMENT ROADMAP
  • Personal: Dozens of users. Few default restrictions; higher log output.
  • Company: Hundreds of users. Moderate default restrictions.
  • Public: Thousands of users. Untrusting configuration defaults.

Due to the breadth of the Matrix client/server protocol we can only endorse production use of Construct gradually while local user restrictions are developed. This notice applies to locally registered users connecting with clients, it does not apply to federation.