feat: update doc spacedf selfhost #10
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Self-Hosted Installation
Deploy SpaceDF on your own infrastructure for complete control and customization. This guide will walk you through setting up SpaceDF using Docker and configuring all required services.
Prerequisites
Before installing SpaceDF, ensure you have the following components:
Required Software
Required Services
System Requirements
Installation Steps
1. Clone the Repository
git clone https://github.com/Space-DF/spacedf-core.git cd spacedf-core2. Configure Environment
Copy the example environment file and customize it for your setup:
Edit the
.envfile with your configuration:3. Configure Environment Variables
Copy the sections below into your
.envfile. Replace placeholder values (__...__) with your real credentials and endpoints.Core Services
Authentication & Identity
Storage & Email
Service Credentials
Messaging & MQTT
Organization Bootstrapping
Frontend / NextAuth
Start Services
Launch all SpaceDF services via Docker Compose using shell script:
This command will:
Test Installation
Verify your installation by:
docker-compose psMaintenance and Updates
Regular Maintenance Tasks
Updating SpaceDF
To update to the latest version:
Troubleshooting
Common Issues
Services not starting:
docker-compose logs [service-name]Database connection errors:
.envPerformance issues:
Next Steps
After successful installation:
Need Help?
Need professional installation assistance? Our team offers professional installation services with custom configuration and ongoing support.