Colanode
Colanode is a collaborative workspace and note-taking application that provides a powerful platform for teams to organize, share, and collaborate on content.
Features
- Collaborative Workspace: Real-time collaboration on documents and notes
- PostgreSQL Database: Robust data storage with pgvector extension for vector operations
- Redis/Valkey: High-performance caching and session management
- S3 Storage: File uploads and attachments with MinIO or external S3 providers
- User Management: Account verification, Google OAuth integration support
- Desktop & Web: Access through both web interface and desktop applications
Configuration
Storage
File uploads and attachments are stored using the built-in MinIO service for S3-compatible object storage.
Account Settings
- Account verification is set to "automatic" by default
- Optional Google OAuth integration (requires client ID and secret)
- Configurable storage limits per user and workspace
Environment Variables
The following environment variables are automatically configured:
${POSTGRES_CONNECTION_STRING}
: PostgreSQL connection string
${REDIS_CONNECTION_STRING}
: Redis/Valkey connection string
${MINIO_ROOT_USER}
/ ${MINIO_ROOT_PASSWORD}
: MinIO credentials for S3 storage
Getting Started
- Deploy the template and bind your domain
- Access your Colanode instance through the web interface
- Create your first workspace and start collaborating
- Optional: Configure Google OAuth or SMTP settings for enhanced functionality
Services Included
- PostgreSQL: Database with pgvector extension
- Valkey: Redis-compatible in-memory database
- MinIO: S3-compatible object storage
- Colanode Server: Main application backend
- Colanode Web: Frontend web interface