ByteStash 主机

保存、组织、搜索和共享可重用代码片段,通过简洁的网络界面。

  • 一键 部署
  • 15 GB 所需磁盘空间
  • 1 GB 内存 所需内存
  • 来自 2 € 价格
立即订购 无设置费

您在 AvaHost 上获得的服务

一键部署、自定义域名、免费HTTPS、自动应用更新和定期备份是每个云应用的标准配置。您可以在一台服务器上运行多个应用,并且包括终端访问。

此模板不包含数据库容器。

立即订购

技术

Docker 镜像
ghcr.io/jordan-dalby/bytestash:latest
默认端口
5000

ByteStash 的工作原理

ByteStash 存储包含代码或文本的代码片段、语言元数据、分类、标签、描述和其他支持的详细信息。用户可以搜索和筛选库、编辑条目、检查修订版本以及共享选定的内容。重点是可重用的参考内容,而不是具有分支、拉取请求、构建、发布和问题跟踪的完整源代码库。

文档化的 API 端点和 MCP 服务器可以向外部工具和人工智能客户端公开代码片段。这些集成需要 HTTPS、API 密钥、兼容的客户端以及任何外部模型订阅。向助手授予库访问权限可能会向该提供商披露其内容,因此应谨慎限制 API 密钥和 MCP 访问范围,并使用非敏感代码片段进行测试。

ByteStash 的主要功能

目录生成 JWT 密钥、持久化代码片段数据并设置 ALLOW_NEW_ACCOUNTS=true。当该值保持活跃时,任何能够访问该服务的人都可以创建账户。管理员应创建预期用户、审查注册设置,并在访问策略得到保护之前避免广泛发布该地址。

ByteStash 不是密码保管库或密钥管理系统。代码片段可能意外包含访问令牌、私钥、凭证、个人数据或易受攻击的命令。托管软件包不扫描内容中的密钥、恶意软件、许可证义务、安全缺陷或不安全指令。保存或共享材料前请进行审查。

ByteStash 与 GitHub Gists 的对比

1

ByteStash

ByteStash 和 GitHub Gists 都存储和共享代码片段。ByteStash 提供专用的自托管库,具有分类、标签、搜索、账户、修订版本、API 和 MCP 访问。Gists 是 GitHub 内的提供商托管 Git 存储库,具有修订历史、克隆、分叉、评论、嵌入以及公开或秘密可见性。

2

GitHub Gists

GitHub Gists 可能适合已经使用 GitHub 且想要维护公开共享工作流的开发者。秘密 gist 是未列出而非私有的,因此不应包含凭证。当团队想要受控的代码片段目录并接受注册、访问、审查、API 密钥和恢复责任时,ByteStash 更具吸引力。

订购 ByteStash

谁使用 ByteStash

开发者收集配置示例,支持工程师存储已审查的诊断命令,团队记录不足以成立完整存储库的短模式。MCP 连接可以向兼容工具提供已批准的代码片段,前提是组织接受外部客户端和模型数据流。

ByteStash 不适合生产密钥、完整软件项目、代码审查、软件包分发、法律许可证分析或安全保证。复制到 shell、数据库或基础设施工具中的代码片段应在执行前理解和调整。

自托管 ByteStash:要求和成本

ByteStash 资源使用随账户、代码片段数量、修订历史、搜索、标签、共享视图、API 流量、MCP 请求和并发会话而增长。目录不提供 PostgreSQL 或 MariaDB 服务,并持久化 /data/snippets。该软件本身免费运行,而外部 AI 模型、客户端和提供商使用可能有单独的限制和成本。

在 AvaHost 上,ByteStash 使用计划 1,价格为 €2。托管的 ByteStash 软件包包括一键部署、带自动 HTTPS 的自定义域、自动应用程序更新和定期备份。账户注册已启用。不包括密钥扫描、恶意软件分析、代码审查、许可证审查、存储库托管、人工智能订阅、MCP 客户端、模型隐私保证和复制命令的安全执行。限制注册、保护 API 密钥并将实时凭证排除在代码片段之外。

F.A.Q

  • ByteStash 在方案 1 上起价 €2。一个适度的私有代码片段库可以从入门方案开始。账户数、代码片段、修订版本、搜索、标签、共享视图、API 调用、MCP 请求和并发会话决定了安装何时需要额外容量。

  • 目录设置 `ALLOW_NEW_ACCOUNTS=true`,因此任何能够访问该服务的人都可以在该值保持启用状态时进行注册。创建预期的账户,审查访问设置,并在存储内部代码之前限制公开曝光。注册不会使代码片段安全共享,当不再需要时应删除账户访问权限。

  • 不包含任何人工智能模型、订阅、推理额度或兼容的 MCP 客户端。ByteStash 公开了授权外部客户端可以使用 API 密钥和 HTTPS 调用的文档化工具。请审查提供商的隐私条款、限制密钥的范围,并避免授予模型访问包含凭证、个人数据或机密代码的代码片段的权限。

  • 自定义域名可以指向 ByteStash,自动化 HTTPS 保护浏览器、API 和 MCP 流量到该地址。使用最终 URL 和受限 API 密钥配置外部客户端。HTTPS 不提供密钥扫描、代码审查、许可证分析、恶意软件检测,或保证复制的命令可安全执行。