1
0
Fork 0

Add opengist (#3398)

This commit is contained in:
Anye 2025-03-12 14:23:56 +08:00 committed by GitHub
parent d6cd5aae0e
commit 4e8d19b79f
5 changed files with 66 additions and 0 deletions

10
opengist/1.9.1/data.yml Normal file
View File

@ -0,0 +1,10 @@
additionalProperties:
formFields:
- default: 6157
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: Port
labelZh: 端口
required: true
rule: paramPort
type: number

View File

@ -0,0 +1,16 @@
services:
opengist:
image: ghcr.io/thomiceli/opengist:1.9.1
container_name: ${CONTAINER_NAME}
restart: unless-stopped
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:6157"
volumes:
- .opengist:/opengist
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true

26
opengist/README.md Normal file
View File

@ -0,0 +1,26 @@
# Opengist
Opengist 是一个基于 Git 的高性能 Pastebin 平台,它提供了灵活的代码片段管理和强大的自托管能力,适用于个人和团队协作。
## 主要功能:
### Git 驱动的代码片段管理
Opengist 依托 Git 存储所有代码片段,使用户能够使用标准的 Git 命令Clone / Pull / Push进行管理同时支持 Web 界面操作。
### 代码高亮与多格式支持
Opengist 内置代码高亮功能,支持多种编程语言的语法着色,并兼容 Markdown 和 CSV 文件,提升可读性和可用性。
### 访问权限控制
用户可以创建公共、非公开或私有的代码片段,并对其进行访问权限控制,确保敏感信息的安全性。同时支持基于 OAuth2 的 GitHub、GitLab、Gitea 和 OpenID Connect 认证。
### 高效的搜索与组织
Opengist 允许用户通过搜索代码内容、浏览用户片段、添加主题标签等方式快速找到所需代码,同时支持代码片段的 Like、Fork 以及历史版本管理。
### 片段嵌入与下载
支持将代码片段嵌入到其他网站,方便共享与展示,并可以以原始文件或 ZIP 压缩包的形式下载。
### 轻量级与可扩展
Opengist 采用 Docker 进行部署,支持自定义用户/用户组权限UID/GID适用于各种自托管环境提供高效、灵活的使用体验。
## 许可证
Opengist 遵循 [AGPL-3.0 开源许可协议](/LICENSE)。

14
opengist/data.yml Normal file
View File

@ -0,0 +1,14 @@
additionalProperties:
crossVersionUpdate: true
document: https://opengist.io/docs/
github: https://github.com/thomiceli/opengist
key: opengist
limit: 0
name: opengist
shortDescEn: Opengist is a self-hosted Pastebin powered by Git.
shortDescZh: 一个由 Git 驱动的自托管 Pastebin
tags:
- Tool
- CI/CD
type: tool
website: https://opengist.io/

BIN
opengist/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB