项目介绍
ByteStash 是一款自托管的网络应用,旨在高效存储、组织和管理你的代码片段。ByteStash 支持创建、编辑和过滤摘要,帮助你在一个安全的地方跟踪代码。
项目地址https://github.com/synctv-org/synctv

功能特性
创建和编辑摘要:通过直观的界面轻松添加新代码片段或更新现有代码片段。
按语言和内容筛选:通过根据编程语言或内容关键词快速筛选合适的摘要。
安全存储:所有摘要都安全存储在 sqlite 数据库中,确保代码安全且仅对你开放。
安装指南
Docker Compose部署
services:
bytestash:
image: "ghcr.io/jordan-dalby/bytestash:latest"
restart: always
volumes:
- /your/snippet/path:/data/snippets
ports:
- "5000:5000"
environment:
# See https://github.com/jordan-dalby/ByteStash/wiki/FAQ#environment-variables
#ALLOWED_HOSTS: localhost,my.domain.com,my.domain.net
BASE_PATH: ""
JWT_SECRET: your-secret
TOKEN_EXPIRY: 24h
ALLOW_NEW_ACCOUNTS: "true"
DEBUG: "true"
DISABLE_ACCOUNTS: "false"
DISABLE_INTERNAL_ACCOUNTS: "false"
# See https://github.com/jordan-dalby/ByteStash/wiki/Single-Sign%E2%80%90on-Setup for more info
OIDC_ENABLED: "false"
OIDC_DISPLAY_NAME: ""
OIDC_ISSUER_URL: ""
OIDC_CLIENT_ID: ""
OIDC_CLIENT_SECRET: ""
OIDC_SCOPES: ""食用
浏览器中输入 http://NAS的IP:5000
总结
总体来看,ByteStash 是一款定位清晰、实现克制的自托管代码片段管理工具。它没有引入复杂的协作体系或臃肿的功能模块,而是专注于解决一个核心问题:为开发者提供一个可控、私有、随时可用的代码片段存储与管理方案。