How to install OtterMind/Chat2DB. Official installation instructions. Project installation guide. Framework or library installation. Build installation instructions. How to setup and install from GitHub. Installation steps and setup instructions. Official docs and installation instructions GitHub.
OtterMind/Chat2DB Installation Guide
How to install OtterMind/Chat2DB. Official project installation instructions and setup guide.
⚡
Automated Install (Recommended)
Quick installation instructions for OtterMind/Chat2DB. This is the fastest way to complete project installation and setup.
Install via curl
curl -fsSL https://hexmos.com/ipm-install | bash &&
ipm i OtterMind/Chat2DBor
Install via npx
npx @hexmos/ipm i OtterMind/Chat2DBPrerequisites
Eclipse Temurin
jdkVersion: 17
Node.js
runtimeVersion: 18.17.0+
Maven
build toolVersion: 3.8+
Docker
containerizationVersion: 19.03.0+
Docker Compose
containerizationVersion: 2.0.0+
openssl
runtimeyarn
package managerManual Installation Methods
Manual installation instructions. How to install from GitHub source.
Desktop App
wget -O Chat2DB-Community-Latest.AppImage https://github.com/OtterMind/Chat2DB/releases/download/v5.3.0/Chat2DB-Community-5.3.0-x86_64.AppImage
chmod +x Chat2DB-Community-Latest.AppImage
./Chat2DB-Community-Latest.AppImageDocker
git clone https://github.com/OtterMind/Chat2DB.git && cd Chat2DB
./script/security/init-community-encryption-key.sh
docker run --detach --name chat2db-community --restart unless-stopped --publish 127.0.0.1:10825:10825 --volume "$HOME/.chat2db-community-docker:/root/.chat2db-community" --env CHAT2DB_COMMUNITY_ENCRYPTION_KEY_FILE=/run/secrets/chat2db-community-encryption.key --volume "$HOME/.config/chat2db-community/encryption.key:/run/secrets/chat2db-community-encryption.key:ro" chat2db/chat2db:latestDocker Compose
git clone https://github.com/OtterMind/Chat2DB.git && cd Chat2DB
./script/security/init-community-encryption-key.sh
docker compose --file docker/docker-compose.yml up --detachBuild from Source (Linux/macOS)
git clone https://github.com/OtterMind/Chat2DB.git
cd Chat2DB/chat2db-community-client
yarn install --frozen-lockfile
yarn run start:community:hot
cd ../..
mvn -B clean package -Dmaven.test.skip=true -Dchat2db.finalName=chat2db-community -f chat2db-community-server/pom.xml -pl chat2db-community-start -am
./script/security/init-community-encryption-key.sh
java -Dloader.path=chat2db-community-server/chat2db-community-start/target/lib -Dchat2db.gui=false -Dchat2db.runtime.mode=community -Dchat2db.mode=WEB -Dchat2db.network.status=OFFLINE -Dchat2db.community.encryption-key-file="$HOME/.config/chat2db-community/encryption.key" -Dserver.address=127.0.0.1 -Dserver.port=10825 -Dspring.profiles.active=dev -jar chat2db-community-server/chat2db-community-start/target/chat2db-community.jar