Lalabase
티켓·문서·근무시간·고객대화를 한 곳에 모아 KI로 검색, 소프트웨어 기업 고객 프로젝트용, 오픈소스로 자체 서버·독일 클라우드에 배포
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A secure, decentralized platform for remote collaboration, proctoring, and assistance. Features WebRTC video/screen sharing, Electron-based remote desktop control, local and federated anti-cheat monitoring, audited session chat, and immutable blockchain audit anchoring.
robotjs inputs correctly)npm install
Copy the unified example configuration to your local .env:
cp .env.example .env
Ensure you generate a strong JWT_SECRET (at least 32 characters) for production use.
Use Docker Compose to start MongoDB, Hardhat, MinIO, the backend, and the frontend:
docker-compose up -d
The Web UI will be available at http://localhost:3000.
If you do not use Docker, ensure MongoDB is running or let the backend fall back to mock storage. Then open two terminal windows:
Terminal 1 (Next.js Frontend):
npm run dev
Terminal 2 (Express + Socket.IO Backend):
npm run server
The Web UI will be available at http://localhost:3000.
For users who need to share their screen and grant remote control access, they must use the Electron app:
npm run electron:dev
See DEPLOYMENT.md for the step-by-step runbook (secrets, regional TURN relays, Polygon audit contract, mobile builds).
npm run buildout/ or use the existing Vercel configuration.NEXT_PUBLIC_BACKEND_URL to that backend URL.JWT_SECRET, MongoDB, object storage, email, blockchain, and TURN settings.By default, the application uses public Google STUN servers. For production reliability across restrictive NATs/Firewalls, provide your own TURN server credentials (e.g., Twilio or Coturn) in the .env file.