首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【好玩儿的Docker项目】Pingvin Share——一个专注于文件分享的高颜值轻量小工具!

【好玩儿的Docker项目】Pingvin Share——一个专注于文件分享的高颜值轻量小工具!

原创
作者头像
二十五画生
修改于 2023-08-29 01:29:41
修改于 2023-08-29 01:29:41
1.2K0
举报
文章被收录于专栏:玩转Lighthouse玩转Lighthouse

1. 前言

之前和大家介绍过的MicroBin主打的是文本代码分享功能,这周和大家推荐一个专注于文件分享的高颜值轻量小工具——Pingvin Share

一起来试试看吧。

4c09cd955d7589f74b0c7e10f0bb986c.png
4c09cd955d7589f74b0c7e10f0bb986c.png
87d9de6eda5198075d3592802c98ad12.png
87d9de6eda5198075d3592802c98ad12.png

咕咕的Demo:https://share.gugu.ee

功能

  • 创建文件共享,你可以通过链接访问这些文件
  • 支持自定义链接的后缀
  • 部署非常简单(Docker部署2分钟搞定)
  • 没有文件大小的限制(只要你的硬盘够大)
  • 支持设置共享的到期时间
  • 支持访问者限制,可以用密码来保护你的共享
  • 支持切换是否需要登陆才能上传
  • 支持注册/关闭注册
  • 支持邮件提醒接收者
  • 支持暗黑模式浅色和深色模式
  • 支持amd64/arm64

1.1 相关地址

咕咕的Demo:https://share.gugu.ee/

GitHub源码:https://github.com/stonith404/pingvin-share

Docker镜像:https://hub.docker.com/r/stonith404/pingvin-share

捐助:https://hub.docker.com/CONTRIBUTING.md 失效了

问题反馈:https://github.com/stonith404/pingvin-share/issues

2. 项目展示

第一次登陆:

b5f773f42ea738a102afb449c84b2c74.png
b5f773f42ea738a102afb449c84b2c74.png

帐户功能:

992a0e46aa22c749594243a3f26320cf.png
992a0e46aa22c749594243a3f26320cf.png

帐户设置:

edf3c69932e680adf870ec8b0cfdb3ac.png
edf3c69932e680adf870ec8b0cfdb3ac.png

管理面板:

cea1b2ef814c76b63c2aa05f68d4f49c.png
cea1b2ef814c76b63c2aa05f68d4f49c.png
3f3ab71032f068c031226984f72dc36f.png
3f3ab71032f068c031226984f72dc36f.png

上传文件页面:

e95a14b38323ec4948a237f01e02a1f7.png
e95a14b38323ec4948a237f01e02a1f7.png

分享设置:

013331ec9207da877152f26dc79df8fa.png
013331ec9207da877152f26dc79df8fa.png
c664c3a55a3621d4e0eb3e9806153ef9.png
c664c3a55a3621d4e0eb3e9806153ef9.png

用户下载:

fb43d7fe6869e4b14c83288dd583afd6.png
fb43d7fe6869e4b14c83288dd583afd6.png

查看分享的链接:

ef7913ce6427823344a7e9ca675f14b1.png
ef7913ce6427823344a7e9ca675f14b1.png

这边直接丢出搭建的docker-compose.yaml文件,熟悉docker环境的小伙伴可以直接拷贝搭建。

代码语言:yaml
AI代码解释
复制
version: '3.8'
services:
  pingvin-share:
    image: stonith404/pingvin-share
    restart: unless-stopped
    ports:
      - 8080:3000     # 8080可以改成服务器上未被使用的端口
    volumes:
      - "${PWD}/data:/opt/app/backend/data"  # ${PWD}/data表示在当前目录下创建data文件夹用于存放文件

以下是详细搭建教程。

3. 搭建环境

  • 服务器腾讯香港轻量应用服务器24元/月VPS一台咕咕自己搭建用的是OVH的独立服务器,演示用的是卢森堡的BuyVM,如果你只是小范围使用,可以考虑用腾讯轻量购买链接的服务器,(最好是选非大陆(香港)的服务器)如果是小白刚开始玩的话,还可以购买Racknerd的服务器,最低一年不到100块(不过这个建议选择1G内存以上的机器)(Racknerd服务器介绍:点击查看
  • 系统:Debian 10(DD脚本 非必需DD用原来的系统也OK,之后教程都是用Debian或者Ubuntu搭建~)
  • 安装好Docker、Docker-compose(相关脚本
  • 【非必需但建议】域名一枚,并做好解析到服务器上(域名购买、域名解析 视频教程
  • 【非必需】提前安装好宝塔面板海外版本aapanel,并安装好Nginx(安装地址
  • 【非必需本教程选用】安装好Nginx Proxy Manager(相关教程

服务器要求:此项目比较轻量,内存建议1G以上,硬盘越大越好。

4. 搭建视频

YouTube:https://youtu.be/i_aEYq3_Z00

哔哩哔哩:https://www.bilibili.com/video/BV1PP411W73Q/

5. 搭建方式

安装系统(腾讯云轻量应用服务器)

e59713fba8726d3cb55ae11bca83fe3c.png
e59713fba8726d3cb55ae11bca83fe3c.png

腾讯云轻量服务器最大的特点就是“轻量”,相比CVM,更适合小白上手,这边我们之间选择Docker基础镜像,就可以省去后面安装Docker的步骤(如果你非要用国内的服务器,这边装的Docker镜像还会帮你配置好国内镜像源,让你加速访问docker镜像资源)。

登陆(腾讯云轻量应用服务器)

2722040ee311eb4a9ebf2a4945bf38f4.png
2722040ee311eb4a9ebf2a4945bf38f4.png
c0b5d360053746c4095d592967ee401f.png
c0b5d360053746c4095d592967ee401f.png
e0ba858f021b846ad0abc27acf5008c2.png
e0ba858f021b846ad0abc27acf5008c2.png

5.1 服务器前期配置

服务器初始设置,参考:

新买了一台服务器“必须”要做的6件小事

保护好你的小鸡!保姆级服务器安全教程!

这边由于我们用的是腾讯云轻量应用服务器,系统默认就帮我们创建了名字是lighthouse的用户,系统后台也有防火墙(默认就开了几个常用的端口)

对小白用户来说,可以不用再去管繁琐的服务器安全的配置,大大降低了服务器防护的门槛。

【Docker系列】不用宝塔面板,小白一样可以玩转VPS服务器!

代码语言:shell
AI代码解释
复制
sudo -i # 切换到root用户

apt update -y  # 升级packages

apt install wget curl sudo vim git -y  # Debian系统比较干净,安装常用的软件

注意:VPS的内存如果过小,建议设置一下SWAP,一般为内存的1-1.5倍即可,可以让系统运行更流畅!

设置SWAP可以用脚本:

代码语言:shell
AI代码解释
复制
wget -O box.sh https://raw.githubusercontent.com/BlueSkyXN/SKY-BOX/main/box.sh && chmod +x box.sh && clear && ./box.sh

<img src="https://img.laoda.de/i/2022/05/28/uoikkd-0.webp" alt="image-20220528185512488" style="zoom:50%;" />

选择18,然后输入你想要扩容的数值即可。

<img src="https://img.laoda.de/i/2022/05/28/up2dkf-0.webp" alt="image-20220528185604586" style="zoom:50%;" />

使用腾讯云轻量应用服务器的小伙伴可以直接跳到5.2.4

5.2 安装Docker(使用腾讯云轻量应用服务器可跳过这一部分)

5.2.1 非大陆服务器Docker安装
代码语言:shell
AI代码解释
复制
wget -qO- get.docker.com | bash
代码语言:shell
AI代码解释
复制
docker -v  #查看docker版本
代码语言:shell
AI代码解释
复制
systemctl enable docker  # 设置开机自动启动

修改Docker配置(可选)(来自烧饼博客

以下配置会增加一段自定义内网 IPv6 地址,开启容器的 IPv6 功能,以及限制日志文件大小,防止 Docker 日志塞满硬盘(泪的教训):

代码语言:shell
AI代码解释
复制
cat > /etc/docker/daemon.json <<EOF
{
    "log-driver": "json-file",
    "log-opts": {
        "max-size": "20m",
        "max-file": "3"
    },
    "ipv6": true,
    "fixed-cidr-v6": "fd00:dead:beef:c0::/80",
    "experimental":true,
    "ip6tables":true
}
EOF

然后重启 Docker 服务:

代码语言:shell
AI代码解释
复制
systemctl restart docker
5.2.2 非大陆服务器Docker-compose安装
代码语言:shell
AI代码解释
复制
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
代码语言:shell
AI代码解释
复制
sudo chmod +x /usr/local/bin/docker-compose
代码语言:shell
AI代码解释
复制
docker-compose --version  #查看docker-compose版本
5.2.3 国内服务器安装docker
代码语言:shell
AI代码解释
复制
curl -sSL https://get.daocloud.io/docker | sh
代码语言:shell
AI代码解释
复制
docker -v  #查看docker版本
代码语言:shell
AI代码解释
复制
systemctl enable docker  # 设置开机自动启动

修改Docker配置(可选)(来自烧饼博客

以下配置会增加一段自定义内网 IPv6 地址,开启容器的 IPv6 功能,以及限制日志文件大小,防止 Docker 日志塞满硬盘(泪的教训):

代码语言:shell
AI代码解释
复制
cat > /etc/docker/daemon.json <<EOF
{
    "log-driver": "json-file",
    "log-opts": {
        "max-size": "20m",
        "max-file": "3"
    },
    "ipv6": true,
    "fixed-cidr-v6": "fd00:dead:beef:c0::/80",
    "experimental":true,
    "ip6tables":true
}
EOF

然后重启 Docker 服务:

代码语言:shell
AI代码解释
复制
systemctl restart docker
5.2.4 国内服务器安装docker-compose
代码语言:shell
AI代码解释
复制
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.1.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

docker-compose --version  #查看docker-compose版本

5.3 安装NginxProxyManager

参考这边的内容:https://blog.laoda.de/archives/nginxproxymanager

5.4 创建安装目录

创建一下安装的目录:

代码语言:shell
AI代码解释
复制
sudo -i

mkdir -p /root/data/docker_data/pingvin-share

cd /root/data/docker_data/pingvin-share

这边我们直接用docker的方式安装。

代码语言:shell
AI代码解释
复制
vim docker-compose.yml

英文输入法下,按i

代码语言:yaml
AI代码解释
复制
version: '3.8'
services:
  pingvin-share:
    image: stonith404/pingvin-share
    restart: unless-stopped
    ports:
      - 8080:3000     # 8080可以改成服务器上未被使用的端口
    volumes:
      - "${PWD}/data:/opt/app/backend/data"  # ${PWD}/data表示在当前目录下创建data文件夹用于存放文件

按一下esc,然后:wq 保存退出,之后,

最后:

代码语言:shell
AI代码解释
复制
cd /root/data/docker_data/pingvin-share    # 来到dockercompose文件所在的文件夹下

docker-compose up -d 

5.5 打开服务器防火墙并访问网页

打开防火墙的端口8080

腾讯云打开方法如下:

<img src="https://img.laoda.de/i/2022/06/30/zlio5h-2.webp" alt="image-20220630215240864" style="zoom:33%;" />

<img src="https://img.laoda.de/i/2022/06/30/10h3dqt-2.webp" alt="image-20220630220546335" style="zoom:33%;" />

图中示例填的是5230,备注填的是memos,这边我们填8080,示例填pingvin-share ,确定即可(如果你在docker-compose文件里换了8081,这边就需要填8081,以此类推)

<img src="https://img.laoda.de/i/2022/08/19/o4byqz-2.webp" alt="image-20220819145844555" style="zoom:33%;" />

查看端口是否被占用(以8080为例),输入:

代码语言:shell
AI代码解释
复制
lsof -i:8080  #查看8080端口是否被占用,如果被占用,重新自定义一个端口

如果啥也没出现,表示端口未被占用,我们可以继续下面的操作了~

如果出现:

代码语言:shell
AI代码解释
复制
-bash: lsof: command not found

运行:

代码语言:shell
AI代码解释
复制
apt install lsof  #安装lsof

如果端口没有被占用(被占用了就修改一下端口,比如改成8081,注意docker命令行里和防火墙都要改)

理论上我们就可以输入http://ip:8080访问了。

注意: 1、不知道服务器IP,可以直接在命令行输入:curl ip.sb,会显示当前服务器的IP。 2、遇到访问不了的情况,请再次检查在宝塔面板的防火墙和服务商的后台防火墙是否打开对应了端口。

有的小伙伴可能想搭建起来分享给其他人使用,如果后续想要分享给别人,IP+端口太不优雅了,咕咕建议大家还是搞一个域名,容易记,看起来也更正规一点。这样可以做https,会让网页更安全。(非要IP+端口访问的,可以直接跳到5.6,并且跳过6. 反向代理部分)

而且namesilo上面xyz后缀的域名一年就7块钱,可以年抛。

如果想要长期使用,还是建议买com后缀的域名,更加正规一些,可以输入laodade来获得1美元的优惠(不知道现在还有没有)

namesilo自带隐私保护,咕咕一直在用这家,价格也是这些注册商里面比较低的,关键是他家不像其他家域名注册商,没有七七八八的套路!(就是后台界面有些古老 = =)

【域名购买】Namesilo优惠码和域名解析教程(附带服务器购买推荐和注意事项)

我们接着往下看!

5.6 更新

5.6.1 docker-compose部署
代码语言:shell
AI代码解释
复制
cd /root/data/docker_data/pingvin-share

docker-compose down 

cp -r /root/data/docker_data/pingvin-share /root/data/docker_data/pingvin-share.archive  # 万事先备份,以防万一,其实这边没必要,因为我们没有映射到本地文件夹

docker-compose pull

docker-compose up -d    # 请不要使用docker-compose stop来停止容器,因为这么做需要额外的时间等待容器停止;docker-compose up -d直接升级容器时会自动停止并立刻重建新的容器,完全没有必要浪费那些时间。

docker image prune  # prune 命令用来删除不再使用的 docker 对象。删除所有未被 tag 标记和未被容器使用的镜像

提示:

代码语言:shell
AI代码解释
复制
WARNING! This will remove all dangling images.
Are you sure you want to continue? [y/N] 

输入y

利用Docker搭建的应用,更新非常容易~

5.7 卸载

代码语言:shell
AI代码解释
复制
cd /root/data/docker_data/pingvin-share

docker-compose down 

rm -rf /root/data/docker_data/pingvin-share  # 完全删除映射到本地的数据

可以卸载得很干净。

6. 反向代理

6.1 利用Nginx Proxy Manager

在添加反向代理之前,确保你已经完成了域名解析,不会的可以看这个:域名一枚,并做好解析到服务器上域名购买、域名解析 视频教程

image-20221016140213282
image-20221016140213282

之后,登陆Nginx Proxy Manager(不会的看这个:安装Nginx Proxy Manager相关教程))

注意: Nginx Proxy Manager(以下简称NPM)会用到80443端口,所以本机不能占用(比如原来就有Nginx)

直接丢几张图:

<img src="https://img.laoda.de/i/2022/05/02/kfes4s\_7.webp" alt="image-20220502123517401" style="zoom: 33%;" />

image-20221016140258381
image-20221016140258381

注意填写对应的域名IP端口,按文章来的话,应该是8080

IP填写:

如果Nginx Proxy Manager和Pingvin Share在同一台服务器上,可以在终端输入:

代码语言:shell
AI代码解释
复制
ip addr show docker0

查看对应的Docker容器内部IP。

否则直接填pingvin-share所在的服务器IP就行。

<img src="https://img.laoda.de/i/2022/04/03/h9azjx\_7.webp" alt="image-20220403104353185" style="zoom: 33%;" />

再次打开,勾选这些:

image-20221016140356324
image-20221016140356324

然后就可以用域名来安装访问了。

6.2 利用宝塔面板

发现还是有不少小伙伴习惯用宝塔面板,这边也贴一个宝塔面板的反代配置:

直接新建一个站点,不要数据库,不要php,纯静态即可。

然后打开下面的配置,修改Nginx的配置。

image-20220819150345725
image-20220819150345725
image-20220819150542867
image-20220819150542867

代码如下:

代码语言:text
AI代码解释
复制
    location / {
      proxy_pass http://127.0.0.1:8080/;       # 注意改成你实际使用的端口
      rewrite ^/(.*)$ /$1 break;
      proxy_redirect off;
      proxy_set_header Host $host;
      proxy_set_header X-Forwarded-Proto $scheme;
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header Upgrade-Insecure-Requests 1;
      proxy_set_header X-Forwarded-Proto https;
    }

此方法对90%的反向代理都能生效。

有同学可能会问,为什么不直接用宝塔自带的反向代理功能。

image-20220819150730128
image-20220819150730128

也可以,不过咕咕自己之前遇到过当有多个网站需要反代的时候,在这边设置会报错的情况 = =

所以后来就不用了,直接用上面的方法来操作了。

7. 使用教程

7.1 安装和配置

见咕咕的视频。

8. 目前遇到的问题

1. 文件是否在服务器加密

查看文件,可以看到是乱码的形式,暂不清楚是否会加密文件:

bce5722cff524c74e9802cfd6ddab6d7.png
bce5722cff524c74e9802cfd6ddab6d7.png

9. 结尾

祝大家用得开心,有问题可以去GitHub提Issues,也可以在评论区互相交流探讨。

同时,项目处于刚开始阶段,有能力给项目做贡献的同学,也欢迎积极加入到项目中来,贡献自己的一份力量!

参考资料

咕咕的Demo:https://share.gugu.ovh/

GitHub源码:https://github.com/stonith404/pingvin-share

Docker镜像:https://hub.docker.com/r/stonith404/pingvin-share

捐助:https://hub.docker.com/CONTRIBUTING.md

问题反馈:https://github.com/stonith404/pingvin-share/issues

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【好玩儿的Docker项目】10分钟搭建一个高颜值的在线工具箱,用户体验很棒!
GitHub官方仓库:https://github.com/CorentinTh/it-tools
二十五画生
2023/10/24
2.2K2
【好玩儿的Docker项目】10分钟搭建一个高颜值的在线工具箱,用户体验很棒!
【好玩儿的Docker项目】5分钟搭建一个又小又快的文本、代码粘贴工具—— Hasty Paste
Hasty Paste 是一个快速粘贴文本并共享的地方,主要用于共享调试日志等,以帮助开发人员提供技术支持。该项目的目标是既快又小。
二十五画生
2023/07/31
8581
【好玩儿的Docker项目】5分钟搭建一个又小又快的文本、代码粘贴工具—— Hasty Paste
摆脱算法推荐!十分钟搭建属于自己的信息流——FreshRSS|好玩儿的Docker项目
因为它们提供了一种可定制的、无算法的方式来聚合和访问来自多个来源的内容,使我们能够高效管理信息过载,并在不受社交媒体干扰的情况下保持对自己感兴趣内容的更新。
二十五画生
2024/09/02
8521
摆脱算法推荐!十分钟搭建属于自己的信息流——FreshRSS|好玩儿的Docker项目
【好玩儿的Docker项目】Umami替代品,又一款网站流量统计工具——Plausible
这个对个人来说还好,毕竟没多少访问量,但是对于小型团队,尤其是要做数据分析的(同比、环比)的用户来说,还是比较讨厌的。(希望社区的维护人员应该在尽力解决这个问题了。)
二十五画生
2023/08/16
1.4K0
【好玩儿的Docker项目】Umami替代品,又一款网站流量统计工具——Plausible
【好玩儿的Docker项目】10分钟搭建一个轻量、快速、美观的个人导航页面——Flare
一直有小伙伴想要咕咕介绍用docker搭建导航页面,今天咕咕就推荐一个苏洋大佬受到Flame启发,在此基础上优化而来的新项目Flare
二十五画生
2023/02/27
9.4K0
【好玩儿的Docker项目】10分钟搭建一个轻量、快速、美观的个人导航页面——Flare
【好玩儿的Docker项目】Hexo在线管理+Butterfly主题+自部署Twikoo评论系统
早在 2 年前,咕咕搭建的第一个博客就是用的 Hexo 的框架(当时用的 butterfly 主题只有几十个 star),因为可以部署在 GitHub 上,加上如果可以接受 GitHub 的 `xxxxx.github.io` 域名,甚至可以不用一分钱就拥有自己的博客。
二十五画生
2023/01/16
1.9K0
【好玩儿的Docker项目】Hexo在线管理+Butterfly主题+自部署Twikoo评论系统
【好玩儿的Docker项目】10分钟部署一个类似知乎的开源问答平台——Answer
Answer是一个类似知乎的开源问答社区。支持Docker部署,目前GitHub拥有5.4K的star。
二十五画生
2023/01/16
3.9K0
【好玩儿的Docker项目】10分钟部署一个类似知乎的开源问答平台——Answer
【好玩儿的Docker项目】激情畅聊!十分钟搭建一个插件化易拓展的开源即时聊天(IM)应用——Tailchat
这周和大家分享一个开源的即时聊天项目。也是作者@moonrailgun强烈推荐咕咕用的。
二十五画生
2023/01/11
5.1K0
【好玩儿的Docker项目】激情畅聊!十分钟搭建一个插件化易拓展的开源即时聊天(IM)应用——Tailchat
【好玩儿的Docker项目】80、90回忆杀,10分钟搭建复古中文 DOS 游戏,最多畅玩1898款!
小学的时候,班上有几个同学家里比较富裕,爸爸妈妈给他们买了步步高电子词典,本来是学习的工具,但是有一天发现可以下载游戏,于是学习机就变成了游戏机。
二十五画生
2023/07/31
7.6K3
【好玩儿的Docker项目】80、90回忆杀,10分钟搭建复古中文 DOS 游戏,最多畅玩1898款!
【好玩儿的Docker项目】Nextcloud All-in-One 全新搭建分享,拒绝繁琐配置,开箱即用!维护简单!
<img src="https://img.laoda.de/i/2023/08/25/rbpf7g-0.webp" alt="IMG_9771C6762B1A-1.jpeg" style="zoom:33%;" />
二十五画生
2023/08/29
3.4K0
【好玩儿的Docker项目】Nextcloud All-in-One 全新搭建分享,拒绝繁琐配置,开箱即用!维护简单!
【好玩儿的Docker项目】任何地方无障碍快速访问!ChatGPT Next Web——一键免费部署你的私人 ChatGPT 网页应用
今天来分享一个私人 ChatGPT 网页应用——ChatGPT Next Web,让你随时随地方便使用ChatGPT!
二十五画生
2023/04/17
6.1K0
【好玩儿的Docker项目】任何地方无障碍快速访问!ChatGPT Next Web——一键免费部署你的私人 ChatGPT 网页应用
【好玩儿的Docker项目】用腾讯云轻量应用服务器10分钟搭建一个轻量的视频分享网站——Fireshare
文章首发于:https://blog.laoda.de/archives/docker-compose-install-fireshare
二十五画生
2022/11/10
3.9K0
【好玩儿的Docker项目】用腾讯云轻量应用服务器10分钟搭建一个轻量的视频分享网站——Fireshare
【好玩儿的Docker项目】好用又强大的开源建站工具——Halo 2.0
早在很久之前,咕咕就发布过Halo博客的视频,当时是因为Hexo没有后台,编辑起来有点麻烦,在众多博客框架里面,偶然找到的Halo。
二十五画生
2023/03/14
3.5K1
【好玩儿的Docker项目】好用又强大的开源建站工具——Halo 2.0
【docker】一款轻量的分享工具——Pingvin Share
项目地址:https://github.com/stonith404/pingvin-share
夜梦星尘
2024/08/20
3330
【docker】一款轻量的分享工具——Pingvin Share
【好玩的Docker项目】10分钟搭建你专属的下载神器——qbittorrent
前阵子,入手了一号双鸡两台3o,无限流量,1T的硬盘空间,所以想着折腾一下一直听说,但是又似乎很神奇的PT下载(正好租户给了我几个邀请码)。
二十五画生
2023/08/29
2.4K0
【实用的开源项目】使用服务器部署Sharry:真的很好用的文件分享程序!
【实用的开源项目】系列出到第五期了鸭。小俊因为上学以及其他事务的原因已经快三个月没有更新了,那今天为大家介绍一下 Sharry 这一款文件分享程序吧,这篇文章是详细的文字版,若希望查看教程视频,请向下滑动,查看视频,或者直接到 BiliBili 搜索 我是小俊呀 ,查找视频哦!
小俊是我
2022/12/24
1.1K0
【实用的开源项目】使用服务器部署Sharry:真的很好用的文件分享程序!
【docker】多功能、内置编辑的图床 | Picsur
在开始部署之前,你需要安装 docker 和 docker-compose。具体安装见:【docker】在服务器上安装 docker/docker-compose
夜梦星尘
2024/08/20
2560
【docker】多功能、内置编辑的图床 | Picsur
【实用的开源项目】使用服务器部署MrDoc,一个支持跨平台、跨终端的在线文档、知识库管理程序
之前小俊也用过不少知识库管理系统,不过也是很久之前啦,最近发现了一个支持跨平台、跨终端的在线文档、知识库管理程序叫作 MrDoc觅思文档 ,简单使用之后,感觉还不错,推荐给大家,也作为 【实用的开源项目】 中的一期教程教大家如何部署这款程序。
小俊是我
2023/06/09
3.4K0
【实用的开源项目】使用服务器部署MrDoc,一个支持跨平台、跨终端的在线文档、知识库管理程序
目前最好用的网盘直链程序——AList,支持市面上几乎所有网盘!
GitHub项目地址:https://github.com/Xhofe/alist
shutiaoya
2022/08/30
15K0
腾讯云轻量应用服务器使用docker搭建轻量devops
手上闲置了一台腾讯云轻量应用服务器,最近打算用docker部署一套轻量化的devops流程,用于测试自己的个人项目。
4O4
2023/11/08
1.3K0
推荐阅读
【好玩儿的Docker项目】10分钟搭建一个高颜值的在线工具箱,用户体验很棒!
2.2K2
【好玩儿的Docker项目】5分钟搭建一个又小又快的文本、代码粘贴工具—— Hasty Paste
8581
摆脱算法推荐!十分钟搭建属于自己的信息流——FreshRSS|好玩儿的Docker项目
8521
【好玩儿的Docker项目】Umami替代品,又一款网站流量统计工具——Plausible
1.4K0
【好玩儿的Docker项目】10分钟搭建一个轻量、快速、美观的个人导航页面——Flare
9.4K0
【好玩儿的Docker项目】Hexo在线管理+Butterfly主题+自部署Twikoo评论系统
1.9K0
【好玩儿的Docker项目】10分钟部署一个类似知乎的开源问答平台——Answer
3.9K0
【好玩儿的Docker项目】激情畅聊!十分钟搭建一个插件化易拓展的开源即时聊天(IM)应用——Tailchat
5.1K0
【好玩儿的Docker项目】80、90回忆杀,10分钟搭建复古中文 DOS 游戏,最多畅玩1898款!
7.6K3
【好玩儿的Docker项目】Nextcloud All-in-One 全新搭建分享,拒绝繁琐配置,开箱即用!维护简单!
3.4K0
【好玩儿的Docker项目】任何地方无障碍快速访问!ChatGPT Next Web——一键免费部署你的私人 ChatGPT 网页应用
6.1K0
【好玩儿的Docker项目】用腾讯云轻量应用服务器10分钟搭建一个轻量的视频分享网站——Fireshare
3.9K0
【好玩儿的Docker项目】好用又强大的开源建站工具——Halo 2.0
3.5K1
【docker】一款轻量的分享工具——Pingvin Share
3330
【好玩的Docker项目】10分钟搭建你专属的下载神器——qbittorrent
2.4K0
【实用的开源项目】使用服务器部署Sharry:真的很好用的文件分享程序!
1.1K0
【docker】多功能、内置编辑的图床 | Picsur
2560
【实用的开源项目】使用服务器部署MrDoc,一个支持跨平台、跨终端的在线文档、知识库管理程序
3.4K0
目前最好用的网盘直链程序——AList,支持市面上几乎所有网盘!
15K0
腾讯云轻量应用服务器使用docker搭建轻量devops
1.3K0
相关推荐
【好玩儿的Docker项目】10分钟搭建一个高颜值的在线工具箱,用户体验很棒!
更多 >
交个朋友
加入腾讯云官网粉丝站
蹲全网底价单品 享第一手活动信息
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档