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
The page claimed the installer checks that docker, git and curl are present, which
undersold it now that it offers to install them, and the requirements page listed
Docker as optional without saying the Docker deployment needs nothing else on the
host.
This fetches the prebuilt `skyblock-installer` binary for your platform from the [latest release](https://github.com/Swofty-Developments/HypixelSkyBlock/releases/latest), caches it under `~/.cache/skyblock-installer`, and runs it. The installer will:
12
12
13
-
1.Verify its dependencies are present (`docker`, `git`, `curl`)
13
+
1.Check its dependencies (`docker`, `docker compose` v2, a reachable daemon, `git`, `curl`) and offer to install anything missing
14
14
2. Run a system requirements check
15
15
3. Let you pick which server types and services to run
16
16
4. Generate all configuration and Docker Compose files
17
17
5. Build and start everything in the correct order
18
18
6. Drop you into a management dashboard
19
19
20
-
:::alert note
21
-
Requires **Docker** with **Compose v2** and a running Docker daemon your user can access. The installer itself is a self-contained Go binary — there are no other runtime dependencies to install.
20
+
The installer itself is a self-contained Go binary with no runtime dependencies of its own.
21
+
22
+
### Dependencies
23
+
24
+
You do not need Docker installed beforehand. If anything is missing, the installer shows a **Missing dependencies** screen listing what is absent and the exact official commands for your distribution, and offers to run them for you:
25
+
26
+
-`i` runs the commands (they use `sudo`, so you will be prompted for your password)
27
+
-`r` re-checks once you have finished
28
+
-`Esc` goes back if you would rather run them yourself
29
+
30
+
You can reach the same screen any time from **Check dependencies** on the home menu.
31
+
32
+
The commands come straight from the [official Docker install docs](https://docs.docker.com/engine/install/) and are picked per distribution — the apt repository steps on Debian and Ubuntu, the `dnf` repository steps on Fedora and RHEL, `pacman` on Arch, `zypper` on openSUSE. On macOS, Docker Desktop cannot be installed unattended, so the installer prints the `brew install --cask docker` steps instead of running them.
33
+
34
+
:::alert warning
35
+
Installing Docker adds your user to the `docker` group, and Linux only applies group membership at login. The installer will tell you to close your shell, open a new one, and run it again — this is expected and not a failure.
22
36
:::
23
37
24
38
### What You'll See
@@ -27,6 +41,7 @@ The installer walks you through:
If you use the Docker deployment, Java, MongoDB and Redis all run in containers, so Docker with Compose v2 is the only thing you need on the host. The [installer](/docs/docker/setup) checks for it and offers to install it for you if it is missing.
0 commit comments