Get started
Start the pinned Depsilo v0.9.4 Docker image, complete the protected first-run setup, and verify that the instance is ready.
Before you begin
Section titled “Before you begin”Prepare a machine with Docker installed and make sure your clients can reach its 23333 port. This guide uses a named volume for the generated configuration, SQLite database, and local artifact cache.
Start and complete first-run setup
Section titled “Start and complete first-run setup”-
Start Depsilo
Docker docker run -d --name depsilo -p 23333:23333 \-v depsilo-state:/root/.depsilo \ghcr.io/depsilo/depsilo:0.9.4The
depsilo-statenamed volume stores the generated configuration. Explicit database and storage paths keep SQLite and the local cache in that same volume. -
Read the one-time bootstrap token
Terminal docker logs depsiloCopy the bootstrap token from the first startup log. Interactive setup requires it even when you open the page from
localhost. -
Create the first administrator
Open http://localhost:23333, enter the token, and choose an administrator username and strong password.
v0.9.4has no default administrator password. -
Confirm the service is ready
Terminal curl -fsS http://127.0.0.1:23333/ready/readychecks SQLite and object storage. Wait for this command to succeed before changing package-manager configuration.
Connect your first project
Section titled “Connect your first project”Open the Portal, select the package manager used by your project, and copy the configuration generated for the current instance address. The Portal displays and copies instructions; it does not change your machine or project files.
For a Python project, continue with Configure Python. See All package managers for the other clients.