You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -111,9 +98,8 @@ docker compose -f docker-compose.split.yml up -d
111
98
112
99
This setup exposes:
113
100
114
-
- Backend on `9090`
101
+
- Backend on `8091`
115
102
- Frontend on `3000`
116
-
- Filebrowser on `8080`
117
103
118
104
#### Example with nginx-proxy + Let's Encrypt
119
105
@@ -122,7 +108,7 @@ Add these to each service in `docker-compose.split.yml`:
122
108
```yaml
123
109
networks:
124
110
default:
125
-
name: ngnix
111
+
name: nginx
126
112
external: true
127
113
128
114
services:
@@ -147,25 +133,13 @@ services:
147
133
- LETSENCRYPT_HOST=api.yourdomain.com
148
134
- LETSENCRYPT_EMAIL=your-email@example.com
149
135
# ... rest of config
150
-
151
-
filebrowser:
152
-
image: filebrowser/filebrowser:latest
153
-
expose:
154
-
- 80
155
-
environment:
156
-
- VIRTUAL_HOST=files.yourdomain.com
157
-
- VIRTUAL_PORT=80
158
-
- LETSENCRYPT_HOST=files.yourdomain.com
159
-
- LETSENCRYPT_EMAIL=your-email@example.com
160
-
# ... rest of config
161
136
```
162
137
163
138
Put all services on the same network as nginx-proxy.
164
139
165
140
### Access
166
141
167
142
-**Web Panel**: http://localhost:3000
168
-
-**Filebrowser**: http://localhost:8080
169
143
170
144
**Default login:**`admin` / `admin` (change this after first login)
171
145
@@ -174,7 +148,6 @@ Put all services on the same network as nginx-proxy.
174
148
If you want to access the panel from outside your local network, you'll need to use your server's public IP address or DNS name. Always use the protocol prefix:
175
149
176
150
-**Web Panel**: `http://your-server-ip:3000` or `https://your-domain.com`
177
-
-**Filebrowser**: `http://your-server-ip:8080` or `https://files.your-domain.com`
178
151
179
152
**Important - Update environment variables:**
180
153
@@ -187,7 +160,6 @@ environment:
187
160
188
161
# Frontend - Must point to your server's address
189
162
- NEXT_PUBLIC_BACKEND_URL=http://your-server-ip:8091 # or https://api.your-domain.com
190
-
- NEXT_PUBLIC_FILEBROWSER_URL=http://your-server-ip:8080 # or https://files.your-domain.com
191
163
```
192
164
193
165
**Notes:**
@@ -238,27 +210,6 @@ Now when a Minecraft server is running, the panel will show both:
238
210
- **Public IP**: For external players (obtained automatically via ipify.org)
239
211
- **LAN IP**: For local network players (the IP you configured)
240
212
241
-
### Filebrowser setup
242
-
243
-
Default credentials:
244
-
245
-
- Username: `admin`
246
-
- Password: `admin`
247
-
248
-
**Important:** Change the password after first login!
249
-
250
-
1. Login to http://localhost:8080
251
-
2. Go to Settings (gear icon) → User Management
252
-
3. Click on admin user and change the password
253
-
254
-
**Reset password:** If you forget it, delete the database and restart:
0 commit comments