39 lines
1.1 KiB
Markdown
39 lines
1.1 KiB
Markdown
# Outline
|
|
|
|
Outline is a team wiki and knowledge base with a clean, fast editor.
|
|
|
|
## Dependencies
|
|
|
|
- **PostgreSQL** - Database for storing documents and settings
|
|
- **Redis** - Used for caching and real-time collaboration
|
|
- **SMTP** - Required for magic link email authentication
|
|
|
|
## Configuration
|
|
|
|
Key settings in `config.yaml`:
|
|
|
|
- **domain** - Where Outline will be accessible
|
|
- **storage** - Persistent volume size (default: `2Gi`)
|
|
- **db.name** - Database name (default: `outline`)
|
|
- **smtp** - Email settings inherited from your Wild Cloud SMTP service
|
|
|
|
## First-Time Setup
|
|
|
|
1. Add and deploy the app:
|
|
```bash
|
|
wild app add outline
|
|
wild app deploy outline
|
|
```
|
|
|
|
2. Visit the app URL and enter your email address.
|
|
|
|
3. Outline will send a magic link to your email — click it to sign in.
|
|
|
|
4. The first user to sign in becomes the administrator of the workspace.
|
|
|
|
## Notes
|
|
|
|
- Outline uses **magic link authentication** (email-only, no passwords) — SMTP must be working for login to function
|
|
- The `secretKey` is derived via SHA256 from `utilsSecret` — both are auto-generated
|
|
- Documents are stored in the database, not on the filesystem
|