当前位置: 首页 > wzjs >正文

怎么做软文代发平台网站百度云网盘入口

怎么做软文代发平台网站,百度云网盘入口,盐城网站建设渠道合作,wordpress 访客统计简介 什么是 ByteStash ? ByteStash 是一个自托管的 web 应用程序,旨在高效地存储、组织和管理代码片段。ByteStash 支持创建、编辑和过滤代码片段,帮助用户以安全的方式跟踪自己的代码。 主要特点: 创建和编辑代码片段&#xf…

在这里插入图片描述

简介

什么是 ByteStash ?

ByteStash 是一个自托管的 web 应用程序,旨在高效地存储、组织和管理代码片段。ByteStash 支持创建、编辑和过滤代码片段,帮助用户以安全的方式跟踪自己的代码。

主要特点:

  • 创建和编辑代码片段:用户可以方便地添加新代码片段或更新现有片段,界面直观易用。
  • 按语言和内容过滤:用户可以根据编程语言或内容中的关键字快速找到所需的代码片段。
  • 安全存储:所有代码片段安全地存储在 SQLite 数据库中,确保代码仅对用户可访问。

ByteStash 使用 ReactNode.js 作为技术栈,支持通过 Docker 进行容器化部署。

安装

在群晖上以 Docker 方式安装。

latest 版本对应的是 1.5.4

采用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: '3'services:bytestash:image: "ghcr.io/jordan-dalby/bytestash:latest"container_name: bytestashrestart: alwaysvolumes:- ./data:/data/snippetsports:- "5908:5000"environment:# See https://github.com/jordan-dalby/ByteStash/wiki/FAQ#environment-variablesBASE_PATH: ""JWT_SECRET: Aga2cNBCyPHe6ZdY5DMLMDV7GbTHQCZzi2owCfk5yZs2zRtCV6Lu8vLeGmQ7TjPZTOKEN_EXPIRY: 24hALLOW_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 infoOIDC_ENABLED: "false"OIDC_DISPLAY_NAME: ""OIDC_ISSUER_URL: ""OIDC_CLIENT_ID: ""OIDC_CLIENT_SECRET: ""OIDC_SCOPES: ""

官方的详细环境变量说明:https://github.com/jordan-dalby/ByteStash/wiki/FAQ#environment-variables

可变值及说明
BASE_PATH用于设置基础路径,例如输入 /bytestash 指向 my.domain/bytestash,在大多数情况下可以留空。
JWT_SECRET_FILE用于 Docker 秘密管理。如果不清楚如何使用此选项,请使用 JWT_SECRET 选项。
JWT_SECRET您的 JWT 密钥,生成自己的密钥并替换该值。
ALLOW_NEW_ACCOUNTS设置为 truefalse,指示该 ByteStash 实例是否开放新账户注册。
DEBUG设置为 truefalse,通常情况下保持为 false,仅在调试问题时使用。
DISABLE_ACCOUNTS设置为 truefalse,完全禁用用户账户,任何现有账户将保留,可以随时切换回去。
DISABLE_INTERNAL_ACCOUNTS设置为 truefalse,禁用内部账户,包括现有账户,仅允许 SSO 登录。

关于 OIDC 可以参考:https://github.com/jordan-dalby/ByteStash/wiki/Single-Sign%E2%80%90on-Setup

可变值及说明
OIDC_ENABLED设置为 truefalse,指示是否启用单点登录(SSO)。
OIDC_DISPLAY_NAME可选项,用于替换登录页面文本 "Sign in with XYZ",默认值为 "Single Sign-on"
OIDC_ISSUER_URLSSL 启用的链接,指向您的身份验证器,例如 https://authentik.mydomain.com/application/o/bytestash/
OIDC_CLIENT_ID在设置 Authentik(或其他提供者)应用程序时定义的客户端 ID
OIDC_CLIENT_SECRET在设置 Authentik(或其他提供者)应用程序时定义的客户端密钥。
OIDC_SCOPES默认值为 openid profile email,除非需要特定配置,否则可以留空或不设置。

然后执行下面的命令

# 新建文件夹 bytestash 和 子目录
mkdir -p /volume1/docker/bytestash/data# 进入 bytestash 目录
cd /volume1/docker/bytestash# 将 docker-compose.yml 放入当前目录# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:5908 ,第一次需要注册账号

密码长度不能少于 8 位;

登录成功后的主界面

现在你已经有了第一个账号,如果你不希望让别人使用,现在可以将 ALLOW_NEW_ACCOUNTS 改为 false来禁止新用户注册

New Snippet 添加代码片段

随便加了几个

代码的查询方式比较丰富,可以按分类、语言等等

可能的问题

偶然遇到过代码输入框,一直显示 Loading,不能输入的情况。后来一直未能复现,怀疑可能跟数据库初始化有关

正常情况下,代码输入框是可以输入的

参考文档

jordan-dalby/ByteStash: A code snippet storage solution written in React & node.js
地址:https://github.com/jordan-dalby/ByteStash/

Self-hosted Code Snippet Manager : r/selfhosted
地址:https://www.reddit.com/r/selfhosted/comments/1gb1ail/selfhosted_code_snippet_manager/

http://www.dtcms.com/wzjs/183865.html

相关文章:

  • 花钱做网站不给源码网站排名首页
  • 外包网络安全武汉seo学徒
  • 北郊网站建设申请友情链接
  • 做网站的流量怎么算钱陕西新闻今日头条
  • 哪里有网站建设加盟合作百度指数网址是什么
  • 腾度网站建设新手怎么做网络推广
  • 黄圃网站建设南通关键词优化平台
  • 响应式建站工具百度百度推广
  • 定制做网站平台seo外贸网站制作
  • 门户型网站建设方案优化推广排名网站教程
  • dw2019怎么做网站营销型网站的分类
  • 邯郸营销网站建设关键词有哪些关联词
  • 业务型网站做seo网络运营课程培训班
  • 西安建设网站的公司私人网站管理软件
  • 美女做那种视频网站有哪些重庆seo培训
  • 百度分公司 网站外包国内免费发布产品的平台
  • 营口门户网站建设网络推广怎样做
  • 如何通过c语言来做网站今日热点事件
  • 如何查看网站域名解析南昌百度搜索排名优化
  • 品牌网站建设有哪些想要导航页面推广app
  • 给人做时时彩网站建设西安seo工作室
  • 怎么学习做网站谷歌浏览器下载安卓版
  • 有没有专门的网站做品牌授权的全国疫情最新情况
  • 怎样做好营销推广广州网站快速排名优化
  • 临清建网站手机地图app下载安装
  • 政府网站开发的建议外链工具软件
  • 在线 网站建设seo具体怎么优化
  • 什么网站做问卷好如何宣传网站
  • 合肥专业做网站公司哪家好网络服务提供商
  • 给公司建立网站郑州网络推广排名