mirror of
https://github.com/jamiepine/voicebox.git
synced 2026-09-15 12:50:42 -07:00
- Created new directory structure for documentation under `/docs2`. - Added `.gitignore` to exclude build artifacts and dependencies. - Introduced `package.json`, `next.config.mjs`, and `postcss.config.mjs` for project configuration. - Implemented MDX components in `mdx-components.tsx` for rendering documentation. - Migrated existing documentation content and created new files for auto-updater and other features. - Established compatibility layer for Mintlify components in `mintlify-compat.tsx`. - Set up OpenAPI documentation in `openapi.json`. - Updated README and migration guide to reflect new structure and usage instructions. - Ensured all components and pages are ready for development and deployment with Fumadocs.
56 lines
1.1 KiB
Plaintext
56 lines
1.1 KiB
Plaintext
---
|
|
title: "Authentication"
|
|
description: "API authentication and security"
|
|
---
|
|
|
|
## Current Status
|
|
|
|
<Warning>
|
|
Authentication is not currently implemented in Voicebox. The API is intended for local use only.
|
|
</Warning>
|
|
|
|
## Local Usage
|
|
|
|
For local development and usage:
|
|
- API runs on `localhost:17493`
|
|
- No authentication required
|
|
- Access restricted to local machine
|
|
|
|
## Future Implementation
|
|
|
|
Authentication will be added in a future release for:
|
|
- Remote deployments
|
|
- Multi-user access
|
|
- Production environments
|
|
|
|
Planned authentication methods:
|
|
- API keys
|
|
- OAuth 2.0
|
|
- JWT tokens
|
|
|
|
## Security Best Practices
|
|
|
|
Until authentication is implemented:
|
|
|
|
<CardGroup cols={2}>
|
|
<Card title="Use VPN" icon="shield">
|
|
Use WireGuard or Tailscale for remote access
|
|
</Card>
|
|
<Card title="Reverse Proxy" icon="server">
|
|
Run behind nginx with basic auth
|
|
</Card>
|
|
<Card title="Firewall" icon="fire">
|
|
Restrict access to trusted IPs only
|
|
</Card>
|
|
<Card title="Local Only" icon="laptop">
|
|
Don't expose to public internet
|
|
</Card>
|
|
</CardGroup>
|
|
|
|
## Coming Soon
|
|
|
|
- API key management
|
|
- User accounts
|
|
- Rate limiting
|
|
- Access control
|