让你的NAS功能升级:如何搭建自己的Opengist平台

折腾的老爹下班买菜

让你的NAS功能升级:如何搭建自己的Opengist平台

1. 前言

不知道大家和你的朋友是怎么分享文档,教程,笔记或者代码片段的?

这就是一个典型的需求场景,你需要一个专门的地方,一个你能方便地上传、分享、查看和管理代码的地方。这就是我们为什么需要自己搭建Opengist的原因。

image-20230608145023287

介绍Opengist

Opengist是一个自托管的pastebin,由Git驱动。它是一个在线平台,你可以在上面创建、分享并管理你的代码片段。它的特性非常丰富:

image-20230608142650646
image-20230608142947663

另外,作为管理员,你还有以下权限:

以上,就是Opengist的基本介绍。接下来,我将向你展示如何自己搭建一个Opengist。


搭建步骤:

1. 重点

点个免费关注,不迷路

2. 安装Portainer

教程参考:

30秒安装Portainer Nas必备神器

3. File Station

File Station 打开docker 文件夹,创建opengist文件夹

image-20230608143350528

4. 创建stack

1 Synology Portainer Add Stack

5.  部署

version: "3.9"
services: opengist: container_name: Opengist image: ghcr.io/thomiceli/opengist:1 healthcheck: test: curl -f http://localhost:6157/ || exit 1 mem_limit: 2g cpu_shares: 768 security_opt: - no-new-privileges:true restart: on-failure:5 ports: - 6157:6157 #- 2222:2222 # SSH port, 如果不需要ssh,可以去掉 volumes: - /volume1/docker/opengist:/root/.opengist environment: CONFIG: | log-level: info
  1. 选择stack
  2. name栏输入opengist
  3. edditor输入:上面代码
  4. 点击deploy

6. 成功

Excalidraw Synology NAS Set up 3

7. 使用

浏览器进入程序:[ip]:[端口]

ip为你nas所在ip(这里我的是172.16.23.106),端口为上面配置文件定义,如果你按照我的教程,则是6157

8. 注册

image-20230608143626692

9. 创建gist

image-20230608144510605

10. 关闭注册

image-20230608144544302

最后

如果你喜欢这篇文章,请记得点赞,收藏,并关注【老爸的数字花园】,我们将会持续带来更多实用的自搭建应用指南。一起,让我们掌握自己的数据,创建自己的数字世界!

如果你在搭建过程中遇到任何问题,或者有任何建议,也欢迎在下方留言,一起探讨和学习。