Deploy Vencloud

Official Vencord cloud settings sync API for self-hosting.

Deploy Vencloud

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

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

More templates in this category

View Template
Postgres-to-R2 Backup
Auto back up PostgreSQL databases to Cloudflare R2 with optional encryption

View Template
ReadySet
A lightweight caching engine for Postgres

View Template
Simple S3
Deploy a S3-compatible storage service with a pre-named bucket.