Self-Hosted Installation Guide
Welcome to the SettleMint Platform self-hosted installation guide. This comprehensive guide will walk you through deploying the SettleMint Platform in your own infrastructure.
Complete installation typically takes 2-4 hours, depending on your infrastructure setup and familiarity with the components.
Guide Structure
This installation guide is organized into three main sections, designed to be followed in order:
- 1. Requirements
- 2. Prerequisites
- 3. Installation
Start here to ensure your infrastructure meets all necessary specifications before proceeding. This section covers:
- Kubernetes cluster requirements
- Network and storage specifications
- Access and security requirements
After confirming requirements, set up the required supporting services. This section provides:
- Step-by-step setup guides
- Multiple deployment options
- Configuration requirements
- Information collection checklists
Finally, deploy the SettleMint Platform using Helm:
- Standard Kubernetes deployment
- Flexible configuration options
- Production-ready setup
We recommend:
- Read through each section before starting
- Complete all requirements and prerequisites
- Collect required information as you progress
- Follow the guides in order
Before You Begin
Required Access
- Administrative access to your infrastructure
- Ability to create/modify DNS records
- Permission to deploy Kubernetes resources
- Access to cloud resources (if applicable)
Technical Prerequisites
- Kubernetes cluster (1.20+)
kubectl
CLI toolhelm
(required for installation)- Basic understanding of container orchestration
Partner Support
A thorough understanding of Kubernetes concepts, architecture, and operation is essential for successfully deploying and managing the SettleMint Platform. This includes expertise in:
- Kubernetes cluster management
- Helm chart deployment and customization
- Infrastructure maintenance and monitoring
- Security best practices
If your team lacks the in-house expertise required for managing these deployments, we strongly recommend collaborating with one of our certified partners. Our partners are specifically trained to:
- Guide you through the installation process
- Help with infrastructure setup and configuration
- Provide ongoing maintenance and support
- Assist with troubleshooting and optimizations
Additionally, our blockchain technology experts are available to support you with any technical questions or challenges you might encounter.
To connect with a certified partner or for direct assistance, please contact us at [email protected].
Information Collection
Throughout the installation process, you'll need to collect configuration details from each prerequisite service. We've made this easy by including "Information Collection Boxes" in each guide.
How It Works
- Each prerequisite guide contains an Information Collection Box
- Required values are clearly marked
- Values are needed during platform installation
- Keep track of sensitive information securely
Example Collection Box
Here's what an Information Collection Box looks like in the prerequisite guides:
This is a sample of what you'll see in the guides. For Redis setup, you would collect values like:
- Endpoint: redis-master.default.svc.cluster.local
- Password: your-secure-password
- Port: 6379
Note: This is just an example. Actual values will be collected during the prerequisite setup.
Need Help?
Documentation Resources
- Review installation guides
- Check troubleshooting sections
- Follow best practices
- Consult platform architecture
Support Channels
- Email: [email protected]
- Join our Discord community
- Schedule technical consultation
- Contact your account manager
Start by reviewing the Infrastructure Requirements to ensure your environment meets all necessary specifications.