快速开始
使用固定的 Depsilo v0.11.0 Docker 镜像启动服务,完成受保护的首次设置,并验证实例已经就绪。
在已安装 Docker 的机器上,按下面的步骤启动稳定版 v0.11.0,然后用一次依赖请求确认连接。
从启动到第一次请求
链接到“从启动到第一次请求”小节-
启动 Depsilo
Docker docker run -d --name depsilo -p 23333:23333 \-v depsilo-state:/root/.depsilo \ghcr.io/depsilo/depsilo:0.11.0命名卷
depsilo-state挂载到状态根目录/root/.depsilo;首次设置写入的绝对路径会让 SQLite 数据库和本地缓存也落在这个卷里。本页的
localhost和127.0.0.1指运行 Docker 的机器。从其他设备连接时,使用它实际可达的服务器地址,并确认23333端口可达。需要 HTTPS 或反向代理时,见部署与配置。 -
读取一次性引导令牌
终端 docker logs depsilo从首次启动日志中复制 bootstrap token。即使从
localhost打开页面,互动式首次设置也必须提供这个令牌。 -
创建首位管理员
打开 http://localhost:23333,输入令牌,然后设置管理员用户名和强密码。
v0.11.0没有默认管理员密码。 -
确认服务已经就绪
终端 curl -fsS http://127.0.0.1:23333/ready/ready会检查 SQLite 与对象存储;命令成功后再开始修改包管理器配置。 -
发起并找到第一条依赖请求
终端窗口 curl -fsS http://127.0.0.1:23333/npm/is-number \-o /dev/null -w 'HTTP %{http_code}\n'这会读取 npm 包元数据,不安装软件、不修改全局下载源。收到
HTTP 200后,打开 Admin → Access logs(/admin/logs),按时间找到 npm 的is-number请求,确认状态与命中结果。接着按验证缓存与下载收益下载同一个制品两次,检查是否复用了缓存。
接入第一个项目
链接到“接入第一个项目”小节进入 Portal,选择项目使用的包管理器,然后复制页面按当前实例地址生成的配置。Portal 只负责展示和复制,不会替你修改开发机或项目文件。
如果项目使用 Python,可以继续阅读配置 Python;全部生态见连接包管理器。
之后如何重启
链接到“之后如何重启”小节当前版本的配置边界
链接到“当前版本的配置边界”小节本页安装的是稳定版 v0.11.0。首页标注“开发版预览”的预览可能包含尚未发布的界面变化;安装与升级以对应版本的文档和发布说明为准。