Clean and organize project structure
Major reorganization: - Created scripts/ directory for all utility scripts - Created config/ directory for configuration files - Moved all test files to tests/ directory - Updated all script paths to work with new structure - Updated README.md with new project structure diagram New structure: ├── src/ # Source code (API + MCP) ├── scripts/ # Utility scripts (start-*.sh, docs_server.py, etc.) ├── tests/ # All test files and debug utilities ├── config/ # Configuration files (JSON, Caddy config) ├── docs/ # Documentation website └── logs/ # Log files All scripts updated to use relative paths from project root. Documentation updated with new folder structure. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
47
docs/create-claude-matrix-user.md
Normal file
47
docs/create-claude-matrix-user.md
Normal file
@@ -0,0 +1,47 @@
|
||||
# Creating Claude Matrix User
|
||||
|
||||
Since Matrix registration is disabled, you'll need to create the Claude user manually using admin tools.
|
||||
|
||||
## Option 1: Synapse Admin Panel
|
||||
|
||||
1. **Access Synapse Admin**: https://synapse.klas.chat/admin
|
||||
2. **Login with admin credentials**
|
||||
3. **Go to Users section**
|
||||
4. **Create new user:**
|
||||
- **Username**: `claude`
|
||||
- **Password**: `claude_assistant_2025`
|
||||
- **Display Name**: `Claude Assistant`
|
||||
- **Admin**: `No`
|
||||
|
||||
## Option 2: Command Line (if you have access to Synapse container)
|
||||
|
||||
```bash
|
||||
# Access synapse container
|
||||
docker exec -it synapse /bin/bash
|
||||
|
||||
# Create user using register_new_matrix_user
|
||||
register_new_matrix_user -u claude -p claude_assistant_2025 -c /data/homeserver.yaml https://matrix.klas.chat
|
||||
```
|
||||
|
||||
## Option 3: Database Direct (if needed)
|
||||
|
||||
```sql
|
||||
-- Connect to Matrix database and insert user manually
|
||||
-- This requires knowledge of your Matrix database structure
|
||||
```
|
||||
|
||||
## After Creating the User
|
||||
|
||||
1. **Get access token** for the claude user
|
||||
2. **Join Home Assistant room** using the new account
|
||||
3. **Update Claude's global configuration** with new credentials
|
||||
|
||||
## Next Steps
|
||||
|
||||
Once you've created the Claude user, I'll:
|
||||
1. Get the access token
|
||||
2. Join the Home Assistant room
|
||||
3. Update my global Matrix configuration
|
||||
4. Test sending messages as the Claude user
|
||||
|
||||
Let me know when the user is created!
|
||||
Reference in New Issue
Block a user