Docker
服务搭建
Docker-笔记类
Docker-Wiki.js
Docker-Trilium(个人云笔记)
Docker-MrDoc(觅思文档)
Docker-MinDoc(文档管理系统)
Docker-Wiz(为知笔记)
Docker-Wizard(开源文档管理系统)
Docker-siyuan(思源笔记)
Docker-Athensresearch(雅典)
Docker-Logseq(日志序列)
Docker-Joplin Server(需搭配APP)
MarkDown-进阶
Docker-AFFiNE(白板文档)
Docker-Obsidian(黑曜石)
Html-文章保护
Docker-Memos(备忘录)
Docker-Etherpad(实时协作在线编辑器)
Docker-AppFlowy
Docker-DokuWiki(维基)
Docker-小书匠
Docker-MD(微信 Markdown编辑器)
Docker-Halo(个人博客)
闲置宽带利用
甜糖
网心云
点心云
Docker-JS TOOL(京豆)
Docker-Gitea(代码托管平台)
Git使用小技巧
Git-命令推送
Git-常用命令
Docker-CentOS
Docker-iperf3(网络测速)
Docker-QingLong(青龙面板)
🚫青龙-NolanJDCloud
青龙-Ninja
青龙-京豆
青龙-互助码
青龙-WxPusher(通知)
青龙-其他脚本
青龙-bilibili
青龙-短视频金币
青龙-常见问题
青龙-迁移
青龙-快速部署
Docker-EMQX(MQTT服务器)
EMQX-高级操作
Docker-Home Assistant
Docker-RustDesk(远程桌面)
Docker-邮箱系统
Docker-SRS(直播服务器)
Docker-Bitwarden(密码服务器)
Bitwarden-TOTP(双因素认证2FA)
Docker-书签/导航
Docker-OneNav
Docker-Flare
Docker-WebStack
Docker-GEEKAPE
Docker-nav(发现导航)
Docker-Linkding(网络书签)
Docker-Wallabag(网络书签)
Docker-Benotes(书签)
Docker-LyLme Spage(六零导航页)
Docker-Homarr(浏览器仪表板)
Docker-Sun-Panel
Docker-Nginx
Docker-nginxWebUI(反向代理)
Docker-Nginx Proxy Manager
Docker-Nginx Config(配置生成器)
Docker-Nginx UI
Nginx-配置详细说明
PHP扩展
Nginx-安全
Nginx-Shell管理脚本
Docker-Redis
Docker-Jupyter(Python在线环境)
JupyterHub(支持课程管理)
Jupyter(单用户)
Jupyter-OpenCV
JupyterHub-自构建
Docker-LiveTorrent(磁力链在线解析)
Docker-OpenVPN
OpenVPN-配置注释
OpenVPN-基础部署
OpenVPN-一键脚本部署
OpenVPN-访问内部设备
OpenVPN-ovpn-admin(WebUI)
Docker-Switch联机
Docker-网站统计
Docker-Umami
Docker-Matomo
Docker-IPsecVPN
Docker-Zerotier(虚拟组网)
ZeroTier-Planet(星球)
Zerotier-Moons(月亮)
Zerotier-伪根服务器(修改UI)
ZeroTier-局域组网
Docker-Linux
Docker-Screeps 服务器
Docker-Harbor(Docker 镜像服务器)
Harbor-镜像迁移
docker-mirror(镜像转存工具)
Docker-Reader(网文阅读器)
Docker-聊天类
Docker-Rocket.chat(IM聊天系统)
Docker-Fiora(二次元聊天室)
Docker-Mattermost(开发者聊天室)
Docker-唐僧叨叨
Docker-Mastodon
Docker-VoceChat
Docker-blogChat(在线聊天室)
Docker-NASTools(影音库工具)
Docker-Lottery(抽奖程序)
Docker-VSCode Web版
Docker-临时分享类
Docker-PasteMe(自销毁小纸条)
Docker-PasteBin(临时分享)
Docker-Pingvin Share(文件分享)
Docker-Snapdrop(局域网传输)
Docker-FileCodeBox(文件快递柜)
Docker-microbin(临时分享)
Docker-PairDrop(局域网传输)
Docker-FastSend(文件快传)
Docker-internal-chat(局域网文字/文件)
Docker-Enclosed(私密安全笔记)
Docker-任务管理类
Docker-TAIGA(看板)
Docker-Focalboard(看板)
Docker-DooTask(轻量级任务管理工具)
Docker-Vikunja(待办事项)
Docker-Tasks.md(任务管理板)
Docker-Send(私密文件分享)
Docker-ScreeGo(在线多人屏幕分享)
Docker-ChatGPT
ChatGPT(伪)-部署
ChatGPT-未测试项目
ChatGPT-ChatGPT Web
🚫ChatGPT-ChatGPT Vercel
🚫ChatGPT-PandoraNext(潘多拉)
🚫ChatGPT-PandoraNext-Helper(Token管理)
Docker-kkFileView(文件在线预览)
Docker-问卷考试类
Docker-学之思(开源考试系统)
Docker-文字识别类(OCR)
Docker-OCR(Python)
Docker-Paperless-ngx(无纸化)
Docker-短链类
Docker-Yourls(短链)
Worker短链(CloudFlare)
Docker-GreaterWMS(仓管系统)
Docker-内网穿透
Docker-Frp
Docker-NPS
Frp-客户端配置工具
Docker-Frp-Panel
Docker-OpenP2P
Docker-网盘
Docker-AList(云盘直链)
🚫Docker-FileRun(个人网盘)
Docker-腾飞WebOS
Docker-Cloudreve(支持WebDAV子账户)
Docker-Seafile
Docker-ZFile
Docker-Dufs(轻量文件服务器)
Docker-FileGator
Docker-SSH/远程桌面
Docker-Guacamole(远程桌面)
Docker-Nexterm(服务器管理软件)
Docker-Sshwifty(SSH&Telnet客户端)
Docker-Next Terminal(Web终端)
Docker-CF_Tunnels(隧道)
Docker-RouYi_WMS
Docker-图形化管理工具
Docker-Portainer(图形化管理工具)
Docker-SimpleDocker(Docker控制面板)
Docker-Easypanel(易面板)
Docker-DockerUI(国内图形化)
Docker-1Panel
Docker-宝塔
Docker-lazydocker(Shell UI)
Docker-⭐DPanel(可视化管理面板)
Docker-⭐Dockge(docker-compose管理器)
Docker-Dokploy(PaaS)
Docker-UpSnap(局域网唤醒)
Docker-Watchtower(自动更新)
Docker-RunnerGo(全栈测试)
Docker-Web工具箱
Docker-Stirling-PDF(PDF工具)
Docker-IT Tools(IT工具箱)
Docker-Reference(速查神器)
Docker-Photopea(在线PS)
Docker-miniPaint(在线PS)
Docker-Morphos(文件转换)
Docker-证件照片排版
Docker-网易云解锁
Docker-nondanee_UnblockNeteaseMusic
Docker-UnblockNeteaseMusic
Docker-LX Music_Sync(数据同步)
Docker-在线白板类
Docker-Wbo(协作白板)
Docker-Excalidraw+(在线白板)
Docker-tldraw
Docker-Cook(今天吃什么)
Docker-Android
Docker-QD(自动签到)
QD-使用说明
Docker-消息推送(通知)
Docker-Wecom酱
Docker-Gotify(消息通知)
Docker-WeChatBot(微信机器人)
Docker-lumen项目部署
Docker-简历构建器
Docker-Open Resume
Docker-Reactive Resume
Docker-照片备份
Docker-Immich
Docker-vlmcsd(KMS)
Docker-Papermerge(数字档案文件管理系统)
Docker-SearXNG(搜索引擎)
Docker-Snipe-IT(资产管理)
Docker-Moments(极简朋友圈)
Docker-neko(浏览器)
Docker-AsPoem(诗词网站)
Docker-CMS(内容管理系统)
Docker-Ikaros(个人内容管家)
Docker-JPress
Docker-OneKVM(类向日葵控控)
Docker-OS(系统)
Docker-DSM(群晖)
Docker-OSX(MacOS)
Docker-Puter(云端系统)
Docker-GodoOS(内网办公操作系统)
Docker-Nextcloud
Docker-KodCloud(可道云)
Docker-MacOS
Docker-Windows
Docker-Ferry(工单系统)
Docker-HivisionIDPhotos(AI证件照)
Docker-IPTVnator(IPTV播放器)
Docker-SQL工具
Docker-SQLynx
Docker-STUN/TURN(Coturn)
Docker-gocron(定时任务管理系统)
Docker-paopao-ce(微社区)
Docker-JSON Hero(JSON浏览器)
Docker-n8n(工作流自动化)
Docker-Aria2
Docker-NTP(时间服务器)
Docker-EasyTier(异地组网)
Linux-EasyTier
EasyTier-配置文件
Docker-Domain Admin(域管理员)
Docker-WPS
卷的使用
备份与还原
各种开源项目(未测试)
限制资源
开放端口调整
更换 Docker 源
镜像转存DockerHub
DockerHub 代理加速(Cloudflare Worker)
Docker 代理加速(Cloudflare Worker)
代理加速
⭐CF-Workers-docker(DockerHub 加速)
docker run 转 docker-compose
Docker 解释
Dockerfile(自建镜像)
使用第三方构建
多阶段构建(缩小体积)
Docker的备份服务器
Kasm(Web服务)
Docker-备份与还原
Docker-volume(卷)
Docker-network(网络)
Linux 安装 Docker
Windows 安装 Docker
Win7 安装 Docker
游戏服务器搭建
Docker-Valheim(英灵神殿)
Docker-jsnes(在线NES)
Docker-7DaysToDie(七日杀)
7DaysToDie-配置文件
Docker-Conan Exiles(流放者柯南)
Docker-noname(无名杀)
Docker-Epic游戏商城每周免费游戏
Docker-Terraria(泰拉瑞亚)
泰拉瑞亚-服务器
Terrari-存档同步
Docker-Mindustry(像素工厂)
Docker-Habitica(习惯养成RPG)
Docker-RetroArch(在线模拟器)
Docker-vue-idle-game(轮回勇士传说)
Docker-Phira(Phigros 二创版)
Docker-Pterodactyl(翼龙面板⭐)
Pterodactyl-自建预设(游戏部署脚本)
Docker-GamePanelX-V3(游戏面板)
Docker-MCSManager(游戏面板⭐)
Docker-Easy-WI(游戏面板)
Docker-常见问题处理
Podman(Docker替代品)
Docker-Linux Command(Linux命令搜索引擎)
Docker-修改存储位置
Dockerc(编译为独立二进制文件)
slim(镜像瘦身)
Docker-API(远程连接)
Docker-cloudbak(云朵备份)
本文档使用 MrDoc 发布
-
+
首页
Docker-PasteBin(临时分享)
[PasteBin](https://github.com/PrivateBin/docker-nginx-fpm-alpine) 和 PasteMe(贴我鸭) 有点类似,都是可以阅后即焚,但相较于 贴我鸭 额外多了一些功能,可以 `添加附件` 以及 `评论` ## https 反向代理 `必须开启 https 反向代理 才可用` 我这里使用群晖举例 1. 确保有域名和SSL证书 2. 添加代理  ## [Docker安装](https://hub.docker.com/r/privatebin/nginx-fpm-alpine/) ### 默认,不具备附件功能 ```bash docker run -d --name PrivateBin --restart="always" --read-only -p 8002:8080 -v /volume1/docker/PrivateBin:/srv/data privatebin/nginx-fpm-alpine ``` - `-v $PWD/privatebin-data:/srv/data`,粘贴和服务数据保存在该文件夹,重新启动不会丢失,如果只测试不存数据可以省略 - `-p 8002:8080`,映射内部端口到外部,注意,必须使用`https 反向代理`才可用 - `--read-only`,容器为只读模式下运行,减少攻击面 - `-d`,后台启动容器 - `--restart="always"`,自动重启容器 ### 带附件功能 增加配置文件 [conf.php](https://github.com/PrivateBin/PrivateBin/blob/master/cfg/conf.sample.php) 在存放的文件夹中再新建一个 `data` 文件夹,分配给 `Everyone` 读写权限 ```bash docker run -d --name PrivateBin --restart="always" --read-only -p 8002:8080 -v /volume1/docker/PrivateBin/dtat:/srv/data -v /volume1/docker/PrivateBin/conf.php:/srv/cfg/conf.php:ro privatebin/nginx-fpm-alpine ``` 配置文件翻译 ```php ;<?php http_response_code(403); /* ; PrivateBin 配置文件 ; ; 每个选项的解释可以参考 https://github.com/PrivateBin/PrivateBin/wiki/Configuration. ; 本配置由Senra翻译 [main] ; (可选) 设置一个用于在网站上显示的项目名(网站名) ; name = "PrivateBin" ; 启用或禁用讨论功能(针对Paste内容留言讨论),默认为true discussion = true ; 预选讨论功能(是否在创建新的Paste时默认勾选开启讨论),默认为false opendiscussion = false ; 启用或禁用密码功能,默认为true password = true ; 启用或禁用文件上传功能,默认false fileupload = true ; (是否在创建新的Paste时默认勾选阅后即焚),默认为false burnafterreadingselected = true ; 当启用了阅后即焚的Paste被第一次访问后马上进行删除,而不是等待一次成功的解密 ; 按照说明,PrivateBin默认在你浏览器成功解密后才会使用js来做一个回调以便删除Paste,这个功能将无视你是否成功解密,直接进行删除 instantburnafterreading = false ; 预选的默认显示模式(在创建新的Paste时默认选择的显示\渲染格式),默认为"plaintext"(纯文本) ; 请确保这个值存在于[formatter_options]中 defaultformatter = "plaintext" ; (可选) 设置一种代码高亮的主题,可以在 css/prettify/ 目录中查看 ; syntaxhighlightingtheme = "sons-of-obsidian" ; 每个Paste或者评论留言的大小限制,单位为bytes,默认是2Mb sizelimit = 2097152 ; 使用的模板,默认是"bootstrap" (tpl/bootstrap.php) template = "bootstrap" ; (可选) 显示的提示 ; notice = "注意:数据可能随时被删除,如果你滥用这项服务,小猫就会死亡." ; 默认情况下PrivateBin会根据用户的浏览器设置来猜测用户使用的语言,启用该选项将使得用户能够在菜单中选择语言 ; 语言的选择记录会以session cookie的形式存储在你的浏览器中,保存到你的浏览器关闭之前 languageselection = false ; 设置默认语言,默认为English ; 如果这个选项被设置了且上一个语言选择功能被关闭,则这将成为唯一的语言 ; languagedefault = "zh" ; (可选) 链接缩短程序的地址(API),通过配置这个能在创建新的Paste时同时创建短链以方便使用 ; 需要注意的是请选择可靠的或者是自建的短链,因为这会使得短链提供者能够获取你带有加密密钥的完整链接 ; urlshortener = "https://shortener.example.com/api?link=" ; (可选) 是用户能够一键生成一个用于分享Paste链接的二维码 ; 这个会对你创建Paste以及浏览Paste的页面同时生效 qrcode = true ; (可选) 使用基于IP的评论头像来区分一条评论是否是来自于一个使用了相同的用户名的不同用户是一个比较差劲的机制。 ; 因为这种情况下如果服务器的salt泄露,可以通过为IP生成彩虹版的方式来碰撞获得所有非匿名的评论者的IP ; 这个选项可以被设置为 none / vizhash / identicon(默认) ; icon = none ; Content Security Policy(CSP)这个HTTP头允许网站限制什么内容可以在它的页面加载(用于防止插入恶意内容) ; 如果你修改模板来添加第三方域名的自定义脚本(比如追踪脚本或者使用了某些抗D服务),你可能需要修改这个。 ; 可以参考 https://content-security-policy.com/ 来配置 ; 注意: 如果你使用bootstrap主题,你可以去除sandbox限制中的allow-popups ; cspheader = "default-src 'none'; manifest-src 'self'; connect-src *; form-action 'none'; script-src 'self'; style-src 'self'; font-src 'self'; img-src 'self' data:; referrer no-referrer; sandbox allow-same-origin allow-scripts allow-forms allow-popups" ; 和PrivateBin Alpha 0.19保持兼容,会导致降低一定的安全性 ; 如果启用这项,将使用base64.js的1.7版本,而不是2.1.9版本,并且在HMAC中将使用sha1而不是sha256(用于生成删除Paste的token) zerobincompatibility = false [expire] ; 预选的过期时间(创建新的Paste时默认选择的过期时间),请确保这个值存在于[expire_options]中 default = "1week" ; (可选) 克隆按钮可以在过期的Pastes中关闭,但是请注意这只是隐藏了按钮,复制和粘贴还是可能的 ; clone = false [expire_options] ; 为每个过期的时间段设置具体的秒数,0代表永不过期 5min = 300 10min = 600 1hour = 3600 1day = 86400 1week = 604800 ; 这个一个月只有30天,所以不算准确 1month = 2592000 1year = 31536000 never = 0 [formatter_options] ; 设置可选的格式(用于渲染和显示),它们的顺序和标签 plaintext = "Plain Text" syntaxhighlighting = "Source Code" markdown = "Markdown" [traffic] ; 同一个IP的访问频率限制,单位为秒,设为0代表禁用 limit = 10 ; (可选) 如果你的网站运行在一个反代或者负载均衡之后,设置包含用户IP的HTTP头可以将用户正确的IP传递给程序 ; header = "X_FORWARDED_FOR" ; 存储访问频率限制的目录 dir = PATH "data" [purge] ; 清除过期Paste的最小时间间隔,清除只会在创建Paste的时候触发,设为0代表每次创建都进行清除 limit = 300 ; 清除过期Paste一次最多删除的Paste数量,设为0代表禁用清除。如果网站使用人数较多建议把这个值设置的稍微大点 batchsize = 10 ; 存储清除频率限制的目录 dir = PATH "data" [model] ; 加载的模型类(指定了把数据存哪),以及存储用的目录 ; 默认的模型"Filesystem"(文件系统)将所有数据都直接存储在文件中 class = Filesystem [model_options] dir = PATH "data" ;[model] ; 使用MySQL存储的配置示例 ;class = Database ;[model_options] ;dsn = "mysql:host=localhost;dbname=privatebin;charset=UTF8" ;tbl = "privatebin_" ; table prefix ;usr = "privatebin" ;pwd = "Z3r0P4ss" ;opt[12] = true ; PDO::ATTR_PERSISTENT ;[model] ; 使用SQLite存储的配置示例 ;class = Database ;[model_options] ;dsn = "sqlite:" PATH "data/db.sq3" ;usr = null ;pwd = null ;opt[12] = true ; PDO::ATTR_PERSISTENT ```
造物者W
2023年1月13日 11:28
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码