找到
60
篇与
幽默的小刘吖
相关的结果
- 第 3 页
-
用Docker-compose部署Flarum论坛教程 大家好,今天教大家如何用Docker-compose部署Flarum,非常简单,下面就开始教程 图片 环境要求 已安装docker和docker-compose,最好再安装个服务器运维面板,比如宝塔面板 搭建教程 首先通过ssh连接到服务器,输入创建命令 mkdir /root/flarum cd /root/flarum这里可以根据你的喜爱,放置的目录自定义 创建docker-compose.yml文件,配置一下数据库 version: "3" services: flarum: image: mondedie/flarum:stable container_name: flarum env_file: - /mnt/docker/flarum/flarum.env volumes: - /mnt/docker/flarum/assets:/flarum/app/public/assets - /mnt/docker/flarum/extensions:/flarum/app/extensions - /mnt/docker/flarum/storage/logs:/flarum/app/storage/logs - /mnt/docker/flarum/nginx:/etc/nginx/flarum ports: - 8082:8888 #设置端口为8082,根据自己情况设置 depends_on: - mariadb mariadb: image: mariadb:10.5 container_name: mariadb environment: - MYSQL_ROOT_PASSWORD=xxxxxxxxxx #设置数据库root密码 do - MYSQL_DATABASE=flarum - MYSQL_USER=flarum - MYSQL_PASSWORD=xxxxxxxxxx #设置数据库密码 volumes: - /mnt/docker/mysql/db:/var/lib/mysql接着创建flarum.env参数文件,配置一下数据库和邮箱 DEBUG=false FORUM_URL=http://hw.lzch.me #设置自己网站地址,也可以设置成公网IP+端口号 # Database configuration DB_HOST=mariadb DB_NAME=flarum DB_USER=flarum DB_PASS=xxxxxxxxxx #和上方设置的密码保持一致 DB_PREF=flarum_ DB_PORT=3306 # User admin flarum (environment variable for first installation) # /!\ admin password must contain at least 8 characters /!\ FLARUM_ADMIN_USER=admin #网站管理员账户 FLARUM_ADMIN_PASS=xxxxxxxxxx #密码和上面的密码保持一致 FLARUM_ADMIN_MAIL=admin@domain.tld #管理员邮箱 FLARUM_TITLE=Test flarum #网站标题如果你使用的是新版本的docker版本,你需要把version: "3"这个删掉 然后使用命令进入到flarum所在目录cd /root/flarum 执行docker-compose up -d,flarum 就已经搭建成功了 docker-compose up -d mariadb docker-compose up -d flarum图片 由于Flarum默认是没有中文语言,需要下载中文包才能中文语言 composer require flarum-lang/chinese-simplified php flarum cache:clear最后通过ip+8082端口访问,本期内容就到这里了,感谢大家的支持$[经典表情]::(害羞) -
好看自适应的网站维护单页html源码 今天给大家分享一个好看自适应的网站维护单页html源码,适配手机电脑,非常适合作为网站维护时使用 演示截图 图片 图片 html代码 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>网站维护公告</title> <style> * { margin: 0; padding: 0; box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif; } body { min-height: 100vh; display: flex; justify-content: center; align-items: center; background: linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)), url('https://t.alcy.cc/fj') center/cover fixed; padding: 20px; } .container { background: rgba(255, 255, 255, 0.15); backdrop-filter: blur(12px) saturate(180%); -webkit-backdrop-filter: blur(12px) saturate(180%); border-radius: 20px; padding: 40px; max-width: 600px; width: 90%; text-align: center; box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2); border: 1px solid rgba(255, 255, 255, 0.15); } h1 { color: #fff; margin-bottom: 20px; font-size: 2.2em; text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.3); } p { color: rgba(255, 255, 255, 0.95); line-height: 1.6; margin: 15px 0; font-size: 1.1em; } .time { color: #FFD740; font-weight: 600; font-size: 1.2em; margin: 20px 0; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); } .loader { width: 50px; height: 50px; border: 4px solid rgba(255, 255, 255, 0.2); border-top-color: #fff; border-radius: 50%; margin: 20px auto; animation: spin 1s linear infinite; } @keyframes spin { to { transform: rotate(360deg); } } .refresh-btn { background: rgba(255, 255, 255, 0.25); color: #fff; border: none; padding: 12px 30px; border-radius: 30px; font-size: 1em; cursor: pointer; margin-top: 20px; transition: all 0.3s ease; backdrop-filter: blur(4px); font-weight: 500; } .refresh-btn:hover { background: rgba(255, 255, 255, 0.35); transform: translateY(-2px); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); } @media (max-width: 480px) { .container { padding: 25px; } h1 { font-size: 1.8em; } p { font-size: 1em; } } </style> </head> <body> <div class="container"> <div class="loader"></div> <h1>网站正在维护中</h1> <p>我们正在进行系统升级和维护,以确保为您提供更好的服务体验。</p> <p class="time">预计恢复时间:2025年5月5日</p> <p>地址没变,谢谢!</p> <p>感谢您的耐心等待!</p> <button class="refresh-btn" onclick="location.reload()">刷新页面</button> </div> </body> </html> -
开源免费的文件快传工具,你值得拥有 今天分享一个好用的文件快传工具,开源免费,手机电脑可以快速传文件,方便快便。下面就给大家分享 图片 图片 下载地址 Windows版本 LocalSend下载Windows版本 下载地址:https://wwso.lanzoup.com/imRZ02vakkgf 提取码: Android版本 LocalSend下载Android版本 下载地址:https://wwso.lanzoup.com/ij3rC2vakm7i 提取码: 更多版本可以来github下载 LocalSend所有版本下载 下载地址:https://github.com/localsend/localsend 提取码: LocalSend 使用安全通信协议,允许设备通过 REST API 进行通信。所有数据都通过 HTTPS 安全地发送,并且 TLS/SSL 证书会在每台设备上动态生成,确保最大的安全性。 效果图 图片 图片 软件说明 - LocalSend 是一个跨平台应用程序,使用 REST API 和 HTTPS 加密实现设备之间的安全通信。与依赖外部服务器的其他消息应用程序不同,LocalSend 不需要互联网连接或第三方服务器,因此成为本地通信的快速可靠解决方案。 -
使用FlexCdn自建cdn平台教程 最近闲着无聊无意间萌生自建cdn的想法,我开始在必应上搜索一些cdn系统,常见的cdn系统有FlexCdn、Goedge、cdnfly等,我觉得FlexCdn这个好一点。 目前FlexCdn有免费版和商业版,免费版十几个节点如果是自已用的话应该够用了。不过免费版没有用户端,自己用也没啥问题。 图片 图片 下面我就开始教大家安装$[经典表情]::(呲牙) 系统需求 最小需求: 操作系统:Linux 包括并不限于CentOS、RHEL、Debian、Ubuntu、RockyLinux、AlpineLinux及其他各种发行版本 CPU不少于2核心 可用内存不少于2G 可用硬盘空间不小于20G 对于每日千万访问以上的CDN 系统推荐配置如下: CPU不少于8核心 可用内存不少于16G 可用硬盘空间不小于200G 安装教程 可以使用sh命令快速安装Flexcdn curl -s https://flexcdn.cn/install.sh | bash出途中如果出现安装失败,可以重新执行,root用户请使用sudo执行。 默认的安装目录为/usr/local/cloud/cloud-admin;安装后,在浏览器上访问ip+8000端口 图片 收藏本站不迷路 然后你就可以添加cdn节点了。恭喜你学会了使用FlexCdn自建cdn$[经典表情]::(憨笑)