Spoo.me offers multiple deployment methods to suit different technical expertise levels and infrastructure preferences. Each method provides varying degrees of control, customization, and complexity.
Our support is tailored to individual needs. Should you have any inquiries, we invite you to pose them on our Discord server.
Understanding how Spoo.me works will help you choose the right deployment method and configuration for your needs.
Before deploying Spoo.me, you’ll need to set up the following components:
Set up MongoDB Database
MongoDB is required to store URLs, analytics, and user data. We recommend using MongoDB Atlas for its free tier and ease of setup.
Complete guide to setting up MongoDB Atlas or self-hosted MongoDB
Create Discord Webhooks
Webhooks are needed for the contact form and URL reporting functionality.
Step-by-step instructions for creating Discord webhooks
Choose the deployment method that best fits your technical expertise and requirements:
Recommended for beginners
Deploy with one-click using platforms like Vercel, Railway, or Render. Perfect for getting started quickly with minimal configuration.
For intermediate users
Use Docker containers for consistent deployment across different environments. Ideal for users familiar with containerization.
For advanced users
Manual setup with full control over the environment. Best for development, testing, and maximum customization.
Performance Enhancement
Optional Redis configuration for improved caching and performance in high-traffic deployments.
After successful deployment, your self-hosted Spoo.me instance will include:
For the best experience, ensure you have completed the prerequisite steps (MongoDB and webhooks) before proceeding with any deployment method.