
Deploy Vencloud
Official Vencord cloud settings sync API for self-hosting.
Redis
redis:8.2.1
Just deployed
/data
Vencloud
Monstroxx/Vencloud
Just deployed
Deploy and Host Vencloud on Railway
Vencloud is the official cloud settings sync API for Vencord, enabling cross-device synchronization of your Vencord/euidcord settings. Self-host your own instance to keep your data private while enjoying seamless settings sync across all your devices.
About Hosting Vencloud
Hosting Vencloud involves deploying a Go-based API server with Redis for data storage. The service handles Discord OAuth2 authentication, encrypts user settings with secure pepper keys, and provides RESTful endpoints for settings management. Railway automatically handles the infrastructure, scaling, and HTTPS configuration, while you only need to configure Discord OAuth credentials. The deployment includes automatic Redis provisioning and environment variable management for a seamless setup experience.
Common Use Cases
- Personal Vencord Sync - Keep your Vencord settings synchronized across desktop, mobile, and browser
- Team/Organization Sync - Share consistent Vencord configurations across team members
- Privacy-Focused Users - Self-host your settings data instead of using third-party services
- Custom Vencord Deployments - Integrate settings sync into custom Vencord distributions
Dependencies for Vencloud Hosting
- Redis Database - For storing encrypted user settings and session data
- Discord Application - OAuth2 credentials for user authentication
- HTTPS Domain - Required for secure OAuth callback handling
Deployment Dependencies
- Discord Developer Portal - Create OAuth2 application
- Vencord Documentation - Client configuration guide
- Railway Documentation - Platform deployment guide
Implementation Details
The service uses Go Fiber for the web framework and Redis for data persistence. Settings are encrypted using configurable pepper keys, and all communication requires HTTPS due to browser security restrictions. The API provides endpoints for OAuth authentication, settings CRUD operations, and health monitoring.
// Example API endpoint structure
GET /v1/oauth/settings - OAuth settings page
GET /v1/oauth/callback - OAuth callback handler
GET /v1/settings - Retrieve user settings
PUT /v1/settings - Update user settings
DELETE /v1/settings - Delete user settings
Why Deploy Vencloud on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.
By deploying Vencloud on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.
Template Content
Redis
redis:8.2.1Vencloud
Monstroxx/VencloudDISCORD_CLIENT_ID
your discord client id
DISCORD_CLIENT_SECRET
your discord client secret