首页 > 其他分享 >Docker搭建轻量个人文件分享服务-文件传输自由

Docker搭建轻量个人文件分享服务-文件传输自由

时间:2024-01-03 21:55:25浏览次数:31  
标签:pingvin prisma share 文件传输 Docker 分享 轻量

title: Docker搭建轻量个人文件分享服务-文件传输自由
tags: [Docker,文件分享,下载,分享,网盘,Pingvin Share,NAS]
新版原文: https://query.carlzeng.top:3/appsearch?q=Docker搭建轻量个人文件分享服务-文件传输自由
版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
date: 2023-12-23 09:40:00
categories: Docker

临时小文件分享,远程文件传输,自建网盘

开放文件临时分享:https://cn.carlzeng.top/fileupd

2024.1.2 转化方案到Alist

有什么用

临时小文件分享,远程文件传输,脱离网盘

怎么用

Docker搭建轻量个人文件分享服务-文件传输自由

专注于文件分享的高颜值轻量小工具
A self-hosted file sharing platform that combines lightness and beauty, perfect for seamless and efficient file sharing.

预览

<iframe frameborder="0" height="500" scrolling="auto" src="https://c.carlzeng.top:4443/fileupd" style="box-shadow: 0 0 20px -10px" width="100%"></iframe>

相关内容

<iframe frameborder="0" height="500" scrolling="auto" src="https://query.carlzeng.top:3/appsearch?q=网盘" style="box-shadow: 0 0 20px -10px" width="100%"></iframe>

实现方法

version: '3.8'
services:
  pingvin-share:
    image: stonith404/pingvin-share
    restart: unless-stopped
    ports:
      - 6000:3000
      - 6001:3333
    volumes:
      - "./data:/opt/app/backend/data"
      - "./data/images:/opt/app/frontend/public/img"
      # - "./data/framework-0c7baedefba6b077.js:/opt/app/frontend/.next/static/chunks/framework-0c7baedefba6b077.js" #个人用于添加matomo统计JS

上面完成端口映射,不知道怎么回事8080端口映射出来是无法访问的。(原来文档有误,看日志,应该是3333端口); 后来又发现只有这个6001也是能正常能使用的(符合日志内容)

开放防火墙允许访问映射出来的端口。

部分日志:

Attaching to pingvin-share_pingvin-share_1
pingvin-share_1  | 
pingvin-share_1  | > [email protected] prod
pingvin-share_1  | > prisma migrate deploy && prisma db seed && node dist/src/main
pingvin-share_1  | 
pingvin-share_1  | Environment variables loaded from prisma/.env
pingvin-share_1  | Prisma schema loaded from prisma/schema.prisma
pingvin-share_1  | Datasource "db": SQLite database "pingvin-share.db" at "file:../data/pingvin-share.db"
pingvin-share_1  | 
pingvin-share_1  | 17 migrations found in prisma/migrations
pingvin-share_1  | 
pingvin-share_1  | 
pingvin-share_1  | No pending migrations to apply.
pingvin-share_1  |   ▲ Next.js 13.5.6
pingvin-share_1  |   - Local:        http://localhost:3333
pingvin-share_1  |   - Network:      http://0.0.0.0:3333
pingvin-share_1  | 
pingvin-share_1  |  ✓ Ready in 3.9s
pingvin-share_1  | Environment variables loaded from prisma/.env
pingvin-share_1  | Running seed command `ts-node prisma/seed/config.seed.ts` ...
pingvin-share_1  | 
pingvin-share_1  | 

标签:pingvin,prisma,share,文件传输,Docker,分享,轻量
From: https://www.cnblogs.com/backuper/p/17944135

相关文章

  • Dockge Docker WEB 管理工具
    效果图看下,开源地址在文末:Dockge:一款适合自托管爱好者的Docker管理工具Docker是一种流行的容器技术,可以让开发者在任何环境中快速构建、分享和运行应用程序。但是,使用Docker也需要一定的技能和经验,尤其是在编写和管理compose.yaml文件时,可能会遇到一些困难和挑战。如果你想......
  • Kubernetes与Docker"分手"之后如何设计DevOps流水线
    一、前言总所周知,从Kubernetes1.24版本开始已经弃用Docker这个陪伴它风声水起的"初恋女友",届时在Kubernetes社区掀起了异常"轩然大波",影响甚至波及到社区之外的,也导致了Kubernetes不得不写好几篇博客来反复解释这么做的原因,虽然是老生常谈的问题了,如今距离1.24版本正式发布已过去......
  • Docker自建文件快递柜系统
    Docker自建文件快递柜系统。软件特色:轻量简洁:Fastapi+Sqlite3+Vue2+ElementUI轻松上传:复制粘贴,拖拽选择多种类型:文本,文件防止爆破:错误次数限制防止滥用:IP限制上传次数口令分享:随机口令,存取文件,自定义次数以及有效期国际化:支持中文和英文匿名分享:无需注册,无需登录管理面板:查看所有......
  • 如何用 100 行 Shell 脚本实现一个 Docker?
    本文主要介绍使用shell实现一个简易的Docker。一、目的在初接触Docker的时候,我们必须要了解的几个概念就是Cgroup、Namespace、RootFs,如果本身对虚拟化的发展没有深入的了解,那么很难对这几个概念有深入的理解。本文的目的就是通过在操作系统中以交互式的方式去理解,Cgroup/Namesp......
  • 在ubuntu中安装Docker
    安装docker如果有旧版本的docker就需要先卸载:sudoapt-getremovedockerdocker-cedocker.iocontainerdrunc更新系统里的所有软件:sudoapt-getupdatesudoapt-getinstall\apt-transport-https\ca-certificates\curl\gnupg\lsb-release......
  • Windows Server 系统中使用 Docker
    资料:WindowsServerInstallationGuideWindowsServer系统是支持Docker的。然而,需要注意的是,并非所有的WindowsServer版本都支持Docker。以下是支持运行Docker的WindowsServer版本:WindowsServer2016(需要安装DockerforWindows)WindowsServer2019(需要安装D......
  • docker部署mysql服务
    ##########创建单机数据库服务myql下载镜像:dockerpullmysql:5.7 启动mysql 容器名称,数据目录,日志目录,配置文件目录,密码,镜像版本dockerrun-d-p3306:3306--namemysql-server-v/opt/mysql/data:/var/lib/mysql\ -v/opt/mysql/log:/var/log/mysql\ -v/opt/m......
  • docker 常用命令
    docker常用命令镜像命令搜索镜像:dockersearchdockersearch镜像名字例子:dockersearchmysql[root@iZ2vc2rht08hck1x6us154Z~]#dockersearchmysqlNAMEDESCRIPTIONSTARSOFFICIALAUTOMA......
  • 在wsl2 kali发行版中安装docker
    前言因为不想开虚拟机,而又需要多个linux发行版来做测试,也不想使用docker-desktop来曲线救国,所以想直接安装个docker随时使用,这一路也是踩了不少坑。直接复制进终端进行安装sudoapt-getupdate&&\sudoapt-getupgrade&&\sudoapt-getinstall-yapt-transport-httpsca-......
  • docker部署tomcat服务
    下载镜像dockerpulltomcat:9.0 什么是dockerrun—rm在进行Docker的开发、测试或者部署应用时,使用dockerrun--rm这一命令可以方便快捷地启动或运行容器,并在容器退出时自动清理容器及其运行时产生的数据  ##运行tomcat9.0dockerrun-d--rmtomcat:9.0 ##查看容器......