Skip to content

Commit 5e0c563

Browse files
author
Lasim
committed
docs: update self-hosted documentation for Docker Compose setup and adjust storage requirements
1 parent e9916b8 commit 5e0c563

File tree

2 files changed

+7
-63
lines changed

2 files changed

+7
-63
lines changed

docs/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ DeployStack is the **Enterprise Control Plane for the Model Context Protocol (MC
3333

3434
<Card
3535
icon={<Server />}
36-
href="/self-hosted"
36+
href="/self-hosted/quick-start"
3737
title="Self-Hosted DeployStack"
3838
>
3939
Host DeployStack on your own infrastructure for complete control and security

docs/self-hosted/docker-compose.mdx

Lines changed: 6 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -26,26 +26,11 @@ This guide provides step-by-step instructions to install and configure DeploySta
2626

2727
- **RAM**: Ensure your environment has at least 4GB of RAM. Insufficient memory can cause processes to crash.
2828
- **Docker & Docker Compose**: Make sure both are installed and up-to-date.
29-
- **Storage**: At least 20GB of available disk space for images and persistent data.
30-
- **Network**: Stable internet connection for pulling Docker images.
29+
- **Storage**: At least 2GB of available disk space for images and persistent data.
3130

32-
## Option 1: One-line Setup
31+
## Beggining the setup for Docker Compose
3332

34-
Deploy DeployStack with a single command:
35-
36-
```bash
37-
curl -sSL https://raw.githubusercontent.com/deploystackio/deploystack/main/scripts/install.sh | bash
38-
```
39-
40-
This script will:
41-
1. Download the docker-compose.yml file
42-
2. Generate a secure encryption secret
43-
3. Start all services
44-
4. Display access information
45-
46-
## Option 2: Manual Setup
47-
48-
Follow these steps for a manual setup with full control.
33+
Follow these steps for a setup with docker compsoe
4934

5035
### Step 1: Download Docker Compose File
5136

@@ -258,54 +243,13 @@ docker-compose logs backend
258243
docker-compose logs frontend
259244
```
260245

261-
#### Port Conflicts
262-
263-
If ports 3000 or 8080 are already in use:
264-
265-
```bash
266-
# Update .env file
267-
FRONTEND_PORT=8081
268-
BACKEND_PORT=3001
269-
270-
# Restart services
271-
docker-compose down
272-
docker-compose up -d
273-
```
274-
275-
#### Permission Issues
276-
277-
```bash
278-
# Fix volume permissions
279-
sudo chown -R $USER:$USER $(docker volume inspect deploystack_backend_persistent --format '{{ .Mountpoint }}')
280-
```
281-
282-
#### Memory Issues
283-
284-
```bash
285-
# Check available memory
286-
free -h
287-
288-
# Monitor container resource usage
289-
docker stats
290-
```
291-
292246
### Getting Help
293247

294248
If you encounter issues not covered here:
295249

296-
1. Check the [Troubleshooting](/troubleshooting) guide
297-
2. Search existing [GitHub Issues](https://github.com/deploystackio/deploystack/issues)
298-
3. Join our [Discord community](https://discord.gg/UjFWwByB)
299-
4. Create a new issue with detailed logs and system information
300-
301-
## Next Steps
302-
303-
Once DeployStack is running:
304-
305-
1. **Create your first workspace** through the web interface
306-
2. **Configure global settings** for email and authentication
307-
3. **Set up user roles** and team permissions
308-
4. **Deploy your first MCP server** from the catalog
250+
1. Search existing [GitHub Issues](https://github.com/deploystackio/deploystack/issues)
251+
2. Join our [Discord community](https://discord.gg/42Ce3S7b3b)
252+
3. Create a new issue with detailed logs and system information
309253

310254
---
311255

0 commit comments

Comments
 (0)