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-LyLme Spage(六零导航页)
**相关链接:** - master 常规版: - GitHub:https://github.com/LyLme/lylme_spage - Gitee:https://gitee.com/LyLme/lylme_spage - docker 版: - GitHub:https://github.com/LyLme/lylme_spage/tree/docker ## Docker 部署 **安装部署:**http://IP:端口/install ,按提示配置数据库安装(数据库配置会写入到 ./config.php) **后台地址:**http://IP:端口/admin **默认账号:**admin/123456 ### ⭐手动部署-NginxUI Nginx 和 PHP 使用 NginxUI 而不是单独部署,下载 [最新版本](https://github.com/LyLme/lylme_spage/releases) 部署即可,数据库单独部署 `docker-compose.yml`,数据库 ```yaml version: '3' services: lylme_db: image: mysql:5.7 container_name: lylme_db # ports: # - ":3306" volumes: - ./mysql/data:/var/lib/mysql # 数据目录 restart: always environment: TZ: Asia/Shanghai MYSQL_ROOT_PASSWORD: Ai773203918+ # ROOT用户密码 MYSQL_USER: lylme_spage # 用户 MYSQL_PASSWORD: lylme_spage # 用户密码 MYSQL_DATABASE: spage # 数据库名 networks: - nginxui_default # 连接网络名称(也可仅把需要反向代理的额外加入nginx) networks: # 该项和 services 同级(顶格) nginxui_default: # 连接网络名称 external: true # 加入网络 name: nginxui_default # 网络的名称 ``` `nginx.conf` ```conf server { listen 8443 ssl; # 监听端口 # listen [::]:8443 ssl; # IPv6没有,直接禁用 server_name lylme.918178.xyz; # 监听域名,多个域名用空格分隔 # SSL 配置 ssl_certificate /etc/nginx/ssl/*.918178.xyz_918178.xyz/fullchain.cer; # SSL 证书文件 ssl_certificate_key /etc/nginx/ssl/*.918178.xyz_918178.xyz/private.key; # SSL 证书密钥文件 error_page 497 =307 https://$host:$server_port$request_uri; # http自动转https(=307 不可写成 = 307) proxy_ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3; # 指定支持的 SSL/TLS 协议版本 location / { # 设置主目录 root /var/www/lylme_spage/www/; # 项目所在目录 index index.php; # PHP 文件处理(该 server 块中所有PHP文件都将被此处理) location ~ \.php$ { root /var/www/lylme_spage/www/; fastcgi_pass nginxui-php-1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } } ``` - **数据库地址:**lylme_db - **数据库端口:**3306 - **数据库用户名:**lylme_spage(根据实际填写) - **数据库密码:**lylme_spage(根据实际填写) - **数据库名:**spage(根据实际填写) ### 脚本部署 ```bash curl -L 'https://aka.caomingjun.com/lylme/install.sh' | bash ``` ### [手动部署-官方](https://github.com/LyLme/lylme_spage/tree/docker) ```bash # 拉取最新 docker分支 源码(二选一) git clone -b docker https://github.com/LyLme/lylme_spage.git # GitHub git clone -b docker https://gitee.com/lylme/lylme_spage.git # Gitee # -b docker # 指定分支为docker分支 # 构建并部署服务 nano docker-compose.yaml # 编辑配置文件(该项目文件后缀为yaml) docker-compose up -d # 构建并运行 ``` **数据库地址:**lylme_db(子容器名) **数据库端口:**3306 **数据库用户名:**root(默认) **数据库密码:**123456(默认) **数据库名:**spage(默认) ## 群晖 Web Station 部署·简单 采用的是 Web Station + PHP + MariaDB PHP 需要额外配置一下,启用所需扩展名 `mysqli`(这些功能允许您访问MySQL4.1及以上版本) MariaDB 用群晖套件的也行(需要手动[创建表](https://nas.918178.xyz:10086/doc/489/)),我这里使用的是 Docker-mariadb ```yaml version: "3" services: lylme_db: image: mariadb container_name: lylme_db ports: - 13306:3306 # 对外端口 environment: MYSQL_ROOT_PASSWORD: Ai773203918+ # ROOT用户密码 MYSQL_USER: lylme_spage # 用户 MYSQL_PASSWORD: lylme_spage # 用户密码 MYSQL_DATABASE: spage # 数据库名 volumes: - ./mysql/data:/var/lib/mysql # 数据库 ``` - **数据库地址:**localhost 或 127.0.0.1 - **数据库用户名:**lylme_db(群晖套件的可以直接使用 root) - **数据库端口:**13306 - **数据库密码:**设置的数据库密码 - **数据库名:**spage ## 迁移 主要是数据库迁移,迁移后收藏的网址数据都在,管理帐号这类的需要重新配置 ```bash # 原服务器 docker exec -it lylme_db bash # 进入mysql容器 mysqldump -u root -p --skip-extended-insert spage > /var/lib/mysql/data.sql # 备份 spage 数据库(避免使用 MySQL 特有的扩展插入语法) # /var/lib/mysql/data.sql # 容器内路径 docker cp lylme_db:/var/lib/mysql/data.sql ./data.sql # 备份到当前目录(也可直接通过挂载目录备份) # 导入到新服务器 # 新服务器 docker cp ./data.sql lylme_db:/var/lib/mysql/data.sql # 导入mysql容器(也可直接通过挂载目录导入) docker exec -it lylme_db bash # 进入mysql容器 mysql -u root -p spage < /var/lib/mysql/data.sql # 导入数据库 ``` ## 常见问题处理 ```bash # 查看报错内容 nano ./www/include/common.php # 编辑该文件 error_reporting(0); # 禁用这一条(不显示错误) # 安装提示目录不可写 docker exec -it spage-php74 chown -R www-data:www-data /var/www/html # mysql 不可用 docker exec -it lylme_db bash # 进入mysql容器 mysql # 进入 mysql select Host,User,plugin from mysql.user; # 查看允许登录方式 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; # 允许任何网络下root用户都可访问,密码为password ``` ## Python 脚本批量清理收录请求 主要解决有人攻击型的添加收录请求 ```python import requests url = 'https://blynk.space:8443/admin/ajax_apply.php?set=delete' # LyLme Spage(六零导航页)服务器地址 headers = { # 在这里添加所有的头信息 'Host': 'blynk.space:8443', # 服务器地址 'Connection': 'keep-alive', 'Content-Length': '6', 'sec-ch-ua': '"Chromium";v=\"124\", \"Microsoft Edge\";v=\"124\", \"Not-A.Brand\";v=\"99\"', 'DNT': '1', 'sec-ch-ua-mobile': '?0', 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36 Edg/124.0.0.0', 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8', 'Accept': 'application/json, text/javascript, */*; q=0.01', 'X-Requested-With': 'XMLHttpRequest', 'sec-ch-ua-platform': '"Windows"', 'Origin': 'https://blynk.space:8443', 'Sec-Fetch-Site': 'same-origin', 'Sec-Fetch-Mode': 'cors', 'Sec-Fetch-Dest': 'empty', 'Referer': 'https://blynk.space:8443/admin/apply.php', # 服务器请求来源 'Accept-Encoding': 'gzip, deflate, br, zstd', 'Accept-Language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6', # 在这里添加所有的cookie信息(Web浏览器中获取) 'Cookie': 'admin_token=2328bEEa4U9exEuoJ015igvA5FIDpoDogIdZBdVDKO%2B6R4Y95XFPgCDsTZC6IIt3%2BglZBLA%2BGGO44nUj%2Fl2uWDM3onOA6F0e2g; _SSID=Sx_H8z_AtGHeWESBGB0nQIYLzOud1u0gVZv1wA3A9zk; did=Kdv_eFypmQ-90_vOIV1j3U5-vtNBVICuB-GY2DUdRvm36nBDCTSkkVfgqAy6-tmB0rIGHe3UHSsajGMLTdHd6w; PVELangCookie=zh_CN; stay_login=1; _pk_id.3.d783=b92cd82f7dc4db57.1711890182.; _CrPoSt=cHJvdG9jb2w9aHR0cHM6OyBwb3J0PTUwMDE7IHBhdGhuYW1lPS87; Hm_lvt_2d3cb59b0c0a4b0906b33579ce955c3c=1713160482; id=9_6Mik7W7LNI3ZCZutvnJ7-uevd5I5FCmUHSqDBU95Y1qep8LCpdyhEi22EkhnuXmEoXIlyzszvVJE6WMN3vLQ; PHPSESSID=d905ac03387537f65c875a323a6e9f0f; _pk_ses.3.d783=1' } # 遍历ID进行请求(要删除的ID范围,Web删除请求查看发送的id) for id in range(1, 200): data = {'id': id} try: response = requests.post(url, headers=headers, data=data, verify=False) # 打印每个请求的响应内容 print(f"ID: {id}, Response: {response.text}") except requests.exceptions.RequestException as e: print(f"ID: {id}, Error: {e}") ``` **相关教程:** [Docker 部署](https://onedrive.caomingjun.com/%F0%9F%96%A5%E8%BD%AF%E4%BB%B6/LyLme_spage%E7%9A%84Docker%E9%83%A8%E7%BD%B2/)
造物者W
2025年1月10日 15:56
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码