{"repo":"tdog54646/RuiWen","free":true,"listed":false,"github":"https://github.com/tdog54646/RuiWen","clone":"git clone https://github.com/tdog54646/RuiWen.git","description":"Line is a self-hosted knowledge platform that brings a Markdown community, a private knowledge base, and a memory-aware AI assistant into one product.","language":"Java","stars":33,"topics":[],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Write once. Discover together. Ask your knowledge. Quick Start · How It Works · Features · Configuration · Deployment · Troubleshooting Line is a self-hosted knowledge platform that brings a Markdown community, a private knowledge base, and a memory-aware AI assistant into one product. Publish ideas for others to discover, keep private notes searchable only by you, and use retrieval-augmented conversations to turn everything you have written into useful answers. [!NOTE] The product name is Line . The repository path, Java application name, database name, Docker images, and some index names still use RuiWen or ruiwen for compatibility with existing data and deployments. --- Quick Start The full stack runs with Docker Compose. Requirements - Docker 24+ - Docker Compose v2 - At least 4 CPU cores and 8 GB of memory recommended - API credentials for the AI or storage capabilities you plan to enable 1. Create your environment file At minimum, configure the providers you need: The example file contains development-only default passwords. Replace every MySQL, Redis, Canal, and deployment secret before using Line in production. 2. Add HTTPS certificates The complete Compose stack exposes Line through Nginx and expects: For source-level frontend and backend development, you can skip Nginx and the certificates. 3. Validate and start Check the stack: Service Default address --- --- Web https://localhost Backend API http://localhost:8080 MySQL 127.0.0.1:3306 Redis 127.0.0.1:6379 Kafka 127","default_branch":null,"files":null,"tree":[],"storefront":"/r/tdog54646","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tdog54646/RuiWen/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}