标签 搭建 下的文章 - KS-MLC|Blog
首页
统计
Search
1
机场代理使用教程
29 阅读
2
Chrome出现“由贵单位管理”解决方法
20 阅读
3
Collabora Online搭建教程
16 阅读
4
浏览器内置小游戏的彩蛋
15 阅读
5
ASF实现全天Steam挂卡挂时长
12 阅读
教程
游戏
电脑
手机
服务器
编程
计算机网络
Web前端
Linux
Python
Lua
登录
/
注册
找到
9
篇与
搭建
相关的结果
2024-11-03
Collabora Online搭建教程
Collabora Online搭建教程 Collabora Online 是一款强大的在线办公套件,支持多种文档、表格、演示文稿等文件格式的在线查看、编辑、实时协作,且能与多种云解决方案集成,可在多种操作系统的浏览器上运行,保障数据安全与隐私。 安装 使用 Docker 部署 Collabora Online(官方文档): docker pull collabora/code docker run -t -d -p 127.0.0.1:9980:9980 \ -e "aliasgroup1=<允许使用此服务的 Cloudreve 地址,包含明确端口>" \ -e "username=<面板管理员用户名>" \ -e "password=<面板管理员密码>" \ --name code --restart always collabora/code 启动成功后开始设置反代 宝塔设置Nginx反代 新建一个站点并绑定域名,并成功申请SSL证书。 然后点击配置文件,将下方Nginx反代代码粘贴到server{}中。 # static files location ^~ /browser { proxy_pass https://127.0.0.1:9980; proxy_set_header Host $http_host; } # WOPI discovery URL location ^~ /hosting/discovery { proxy_pass https://127.0.0.1:9980; proxy_set_header Host $http_host; } # Capabilities location ^~ /hosting/capabilities { proxy_pass https://127.0.0.1:9980; proxy_set_header Host $http_host; } # main websocket location ~ ^/cool/(.*)/ws$ { proxy_pass https://127.0.0.1:9980; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; proxy_set_header Host $http_host; proxy_read_timeout 36000s; } # download, presentation and image upload location ~ ^/(c|l)ool { proxy_pass https://127.0.0.1:9980; proxy_set_header Host $http_host; } # Admin Console websocket location ^~ /cool/adminws { proxy_pass https://127.0.0.1:9980; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; proxy_set_header Host $http_host; proxy_read_timeout 36000s; } 查看 XML 响应 https://你的域名/hosting/discovery
教程
服务器
# 搭建
2760460838
11月3日
1
16
0
2024-10-30
宝塔搭建alist教程
宝塔搭建alist教程 alist.nn.ci/zh/guide/install/ 一键脚本 仅适用于 Linux amd64/arm64 平台。 安装 curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install 更新 curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s update 卸载 curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s uninstall 自定义路径 默认安装在 /opt/alist 中。 自定义安装路径,将安装路径作为第二个参数添加,必须是绝对路径(如果路径以 alist 结尾,则直接安装到给定路径,否则会安装在给定路径 alist 目录下),如 安装到 /root: # 安装 curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install /root # 更新 curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s update /root # 卸载 curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s uninstall /root 启动: systemctl start alist 关闭: systemctl stop alist 状态: systemctl status alist 重启: systemctl restart alist 获取密码 需要进入脚本安装AList的目录文件夹內执行如下命令 低于v3.25.0版本 ./alist admin 高于v3.25.0版本 3.25.0以上版本将密码改成加密方式存储的hash值,无法直接反算出密码,如果忘记了密码只能通过重新 随机生成 或者 手动设置 # 随机生成一个密码 ./alist admin random # 手动设置一个密码,`NEW_PASSWORD`是指你需要设置的密码 ./alist admin set NEW_PASSWORD 使用 Docker安装 发行版本 docker-cli docker run -d --restart=unless-stopped -v /etc/alist:/opt/alist/data -p 5244:5244 -e PUID=0 -e PGID=0 -e UMASK=022 --name="alist" xhofe/alist:latest docker-compose version: '3.3' services: alist: image: 'xhofe/alist:latest' container_name: alist volumes: - '/etc/alist:/opt/alist/data' ports: - '5244:5244' environment: - PUID=0 - PGID=0 - UMASK=022 restart: unless-stopped 服务运行之后,容器默认的时区为UTC时区,如果你想指定容器运行的时区,则可以通过传递此变量来实现:-e "TZ=Asia/Shanghai"。 守护进程 使用任意方式编辑 /usr/lib/systemd/system/alist.service 并添加如下内容,其中 path_alist 为 AList 所在的路径 [Unit] Description=alist After=network.target [Service] Type=simple WorkingDirectory=path_alist ExecStart=path_alist/alist server Restart=on-failure [Install] WantedBy=multi-user.target 然后,执行 systemctl daemon-reload 重载配置,现在你可以使用这些命令来管理程序: 启动: systemctl start alist 关闭: systemctl stop alist 配置开机自启: systemctl enable alist 取消开机自启: systemctl disable alist 状态: systemctl status alist 重启: systemctl restart alist Alist美化 Alist美化代码-KS-MLC|博客 (ksmlc.cn)
教程
服务器
# 搭建
2760460838
10月30日
0
3
0
2024-10-30
Cloudreve网盘搭建教程
Cloudreve网盘搭建教程 源码下载 前往Cloudreve网盘的开源地址下载源码:Releases · cloudreve/Cloudreve (github.com)找到最新版本选择Assets在Assets下选择相应的版本,我这里是amd64。下载后进入宝塔新建站点绑定域名,选择PHP,并创建数据库,将源码上传到宝塔,将其解压。 就会得到Cloudreve的文件。 运行 我们打开终端(ssh),运行代码前请确保当前目录在你上传源码的目录,或者说cloudreve文件在当前目录下。 如果没有请使用下面命令进入目录并赋权。 cd /源码路径 chmod +x ./cloudreve 在ssh工具中运行一次,记录下账号密码: ./cloudreve 数据库(可选,不配置默认Sqlite) 接着进入源码目录,找到一个conf.ini的文件,打开 把里边的所有内容删除,并粘贴以下代码,并保存: [Database] Type = mysql Port = 3306 User = 数据库账号 Password = 数据库密码 Host = 127.0.0.1 Name = 数据库名称 TablePrefix = cd_ 然后重新运行启动一次程序 ./cloudreve 然后重新记录下账号密码 放行端口 打开宝塔-安全-添加端口规则-放行5212端口 然后进入软件商店-搜索进程守护管理器并安装 安装后点击设置-添加守护进程,名称随便起,运行目录选择站点目录,启动命令选择站点目录下的cloudreve的完整路径。 然后进入网站设置反向代理,目标URL填你**服务器的IP:5212** 设置成功后直接访问域名使用之前记下的账号密码登录 存储策略 右上角选择管理面板进入 这里以OneDrive为例。 按照说明一步一步弄就好 如果是SharePoint,按照以下步骤 进入:Apps | Microsoft 365 将网站链接填入SharePoint站点地址 除了SharePoint站点地址其他的配置都和OneDrive 驱动器的一样。 离线下载 打开ssh终端,输入以下命令 wget -N git.io/aria2.sh && chmod +x aria2.sh 然后会有这样的显示: ria2 简单配置信息: IPv4 地址 : 你的服务器地址 IPv6 地址 : IPv6 地址检测失败 RPC 端口 : 6800 RPC 密钥 : f2ff136c6fcc2xxxxxxx 下载目录 : /root/downloads AriaNg 链接 : http://ariang.js.org/#!/settings/rpc/set/ws/服务器地址/6800/jsonrpc/xxxxx [信息] Aria2 启动成功 ! 我们复制RPC 密钥 然后点击测试Aria2 通信,如果成功了就对了。 Collabora Online (LibreOffice Online) 可以在线编辑Office文件 搭建教程:Collabora Online搭建教程 - KS-MLC|Blog
教程
服务器
# 搭建
2760460838
10月30日
0
6
1
2024-10-30
兰空图床搭建教程
兰空图床搭建教程 官方文档:Lsky Pro V 2.x | Lsky Pro GitHub:https://github.com/lsky-org/lsky-pro/releases 安装要求 PHP版本 PHP >= 8.0.2 推荐 8.1 BCMath PHP 扩展 Ctype PHP 扩展 DOM PHP 拓展 Fileinfo PHP 扩展 JSON PHP 扩展 Mbstring PHP 扩展 OpenSSL PHP 扩展 PDO PHP 扩展 Tokenizer PHP 扩展 XML PHP 扩展 Imagick 拓展 exec、shell_exec 函数 readlink、symlink 函数 putenv、getenv 函数 chmod、chown、fileperms 函数 支持的数据库 Mysql 5.7+ PostgreSQL 9.6+ SQLite 3.8.8+ SQL Server 2017+ 安装 新建站点、绑定域名、安装MySQL数据库、上传源码到根目录 配置站点 关闭防跨站攻击(open_basedir),运行目录为/public。 伪静态 location / { try_files $uri $uri/ /index.php?$query_string; } 直接访问域名安装 报错 报错:500 将PHP版本改为8.0.2或者修改vendor/nesbot/carbon/src/Carbon/Traits/Creator.php的第928行,将 private static function setLastErrors(array $lastErrors) 修改为: private static function setLastErrors($lastErrors)
教程
服务器
# 搭建
2760460838
10月30日
0
4
0
2024-10-30
一款二次元的Web多人在线网络聊天系统:Fiora安装及使用
一款二次元的Web多人在线网络聊天系统:Fiora安装及使用 介绍 fiora聊天室是基于node.js和react由碎碎酱独自开发的开源网页聊天室,使用socket.io模块WebSocket协议通讯,支持Service Worker和PWA.功能丰富,并且简单易上手,很适合作为学习node.js的参考项目,node.js初学者的福音。 项目地址: https://github.com/yinxin630/fiora 文档: https://yinxin630.github.io/fiora/zh-Hans/ 搭建 1、服务器安装好宝塔(至少CentOS 7.6 装好nginx) 2、在 软件商店 安装好 node.js版本管理器 (设置里安装 Node版本: v14) MongoDB Redis 3、宝塔开启9200端口。 4、ssh连接服务器并检查环境是否搭建好 依次输入以下代码: node -v npm -v 若没有返回版本,则进行修复node.js: 进入软件商店,找到Node.js版本管理器,点击修复。 如果修复后仍然不行,切换版本重试,直到返回版本为止。 5、拉取源码并存放于/opt文件夹,如果没有git请输入以下内容: yum -y install git git clone https://github.com/yinxin630/fiora.git -b master /opt/fiora/ 6、进入fiora文件夹中 也可以到终端输入: cd /opt/fiora/ 7、安装依赖,用yarn来安装 没有yarn的请输入: npm install -g yarn yarn install 8、构建 yarn build:web 9、配置 JwtSecret 请将***** 替换为一个秘密文本 echo "JwtSecret=******" > .env 10、启动 yarn start 11、注册用户 打开 http://服务器ip:9200,注册第一个用户: admin 12、接下来配置管理员,先使用Ctrl+C断开运行。 13、获取用户userid 比如admin fiora getUserId admin 有的无法使用fiora指令,则在终端中,查看日志,不要及时断开,查看注册的用户,即可找到userid。 例如 @fiora/server: [2024-04-01T15:19:19.079] [INFO] default - [register] 217 HxnTB446P58n5tMBAAAG 660ad077a12467ce84ff33b6 null 这个660ad077a12467ce84ff33b6 就是userid 14、设置管理员 宝塔打开 /opt/fiora/.env 文件,添加下列一行:(userid是上面取到的一连串文本,注意代换。) Administrator=userid 15、再次启动fiora yarn start 16、浏览器刷新,检查是否有管理权限了。没问题使用Ctrl+C断开运行 配置PM2在后台运行 pm2 start yarn --name fiora -- start 停止 pm2 stop fiora 17、刷新聊天室 教程完成! 进行站点反代 宝塔面板新建一个网站,php版本选择纯静态即可,然后点击反向代理,点击添加反向代理,名称随便填,目标URL填写http://ip:9200,末尾不要有斜线。发送域名保持$host即可,然后访问你的域名就可以正常使用了。 自定义 logo /opt/fiora/public/favicon-96.png /opt/fiora/public/favicon-192.png /opt/fiora/public/favicon-512.png (public目录为构建产物 重新构建会被覆盖) index.html /opt/fiora/client/templates/index.html /opt/fiora/public/index.html 侧边 fiora目录下搜索Sidebar目录/或者直接找到以下地址 根目录/opt/fiora/packages/web/src/modules/Sidebar 修改完成之后重新运行第四步的指令即可!!! 迁移 MongoDB数据库和 public下的文件迁移了就行。 以下为官方文档 脚本 fiora 内置了一个命令行工具, 用来管理服务器. 执行 fiora 查看工具 注意! 这些脚本大多会直接修改数据库, 推荐(但非必需)提前备份数据库并停止服务端后再执行 deleteMessages# fiora deleteMessages 删除所有历史消息记录, 如果消息图片和文件是存储在服务器上, 也可以一并删除 deleteTodayRegisteredUsers# fiora deleteTodayRegisteredUsers 删除当天(以服务器时间为准)新注册的所有用户 deleteUser# fiora deleteUser [userId] 删除指定用户, 同时删除其历史消息, 退出其已加入的群组并删除其所有好友关系 doctor# fiora doctor 检查服务端配置和状态, 可以用来定位服务端启动失败的原因 fixUsersAvatar# fiora fixUsersAvatar 修复用户错误头像路径, 请根据你的实际情况修改脚本判断逻辑 getUserId# fiora getUserId [username] 获取指定用户名的 userId register# fiora register [username] [password] 注册新用户, 当禁止注册时可以由管理员通过其注册新用户 updateDefaultGroupName# fiora updateDefaultGroupName [newName] 更新默认群组名 配置 服务器配置 config/server.ts 客户端配置 config/client.ts 相比于直接修改配置文件, 推荐用环境变量来修改配置在 fiora 根目录创建 .env 文件, 在里面填写 key=value 键值对(每行一个), 即可修改相应配置. 比如修改端口号 Port=8888 服务端配置# 修改服务端配置需要重启应用 Key 类型 默认值 描述 Host string your ip 服务端 host Port number 9200 服务端端口号 Database string mongodb://localhost/fiora mongoDB 数据库地址 RedisHost string localhost redis 地址主机名 RedisPort number 6379 redis 端口 JwtSecret string jwtSecret (推荐修改它来保证安全性) jwt token 加密 secret MaxGroupCount number 3 用户最大可以创建的群组个数 AllowOrigin string null 允许的客户端 origin 列表, null 时允许所有 origin 连接, 多个值逗号分割 tokenExpiresTime number 2592000000 (30 天) 登陆 token 过期时间 Administrator string '' 管理员用户 id 列表, 多个值逗号分割 DisableRegister boolean false 禁止注册账号 DisableCreateGroup boolean false 禁止创建群组 ALIYUN_OSS boolean false 启用阿里云 OSS ACCESS_KEY_ID string '' 阿里云 OSS access key id. 参考: https://help.aliyun.com/document_detail/48699.html ACCESS_KEY_SECRET string '' 阿里云 OSS access key secret. 参考和 ACCESS_KEY_ID 相同 ROLE_ARN string '' 阿里云 OSS RoleARN. 参考: https://help.aliyun.com/document_detail/28649.html REGION string '' 阿里云 OSS 地域. 例如: oss-cn-zhangjiakou BUCKET string '' 阿里云 OSS bucket 名称 ENDPOINT string '' 阿里云 OSS 域名. 例如: cdn.suisuijiang.com 客户端配置# 修改客户端配置需要重新构建客户端 Key 类型 默认值 描述 Server string / 客户端要连接的服务端地址 MaxImageSize number 3145728 (3MB) 客户端可以上传的最大图片大小 MaxBackgroundImageSize number 5242880 (5MB) 客户端可以上传的最大背景图大小 MaxAvatarSize number 1572864 (1.5MB) 客户端可以上传的最大头像图片大小 MaxFileSize number 10485760 (10MB) 客户端可以上传的最大文件大小 DefaultTheme string cool 默认主题 Sound string default 默认通知音 TagColorMode string fixedColor 默认标签颜色模式 FrontendMonitorAppId string fixedColor 岳鹰监控 appId https://yueying.effirst.com/index DisableDeleteMessage boolean false 禁止用户撤回消息 安装 环境准备# 要运行 Fiora, 你需要 Node.js(推荐 v14 LTS 版本), MongoDB 和 redis 安装 Node.js 官网 http://nodejs.cn/download/ 更推荐使用 nvm 安装 Node.js 安装 nvm https://github.com/nvm-sh/nvm#install--update-script 通过 nvm 安装 Node.js https://github.com/nvm-sh/nvm#usage 安装 MongoDB 官网 https://docs.mongodb.com/manual/installation/#install-mongodb 安装 redis 官网 https://redis.io/topics/quickstart 推荐在 Linux 或者 MacOS 系统上运行 如何运行# 克隆项目到本地 git clone https://github.com/yinxin630/fiora.git -b master 确保安装了 yarn, 如果没有安装请执行 npm install -g yarn 安装项目依赖 yarn install 构建客户端代码 yarn build:web 配置 JwtSecret echo "JwtSecret=<string>" > .env2. 要将 <string> 替换为一个秘密文本 启动服务端 yarn start 使用浏览器打开 http://[ip地址]:[端口](比如 http://127.0.0.1:9200) 在后台运行# 使用 yarn start 运行服务端会在断开 ssh 连接后停止运行, 推荐使用 pm2 来运行 # 安装 pm2 npm install -g pm2 # 使用 pm2 运行 fiora pm2 start yarn --name fiora -- start # 查看 pm2 应用状态 **pm2 **ls # 查看 pm2 fiora 日志 pm2 logs fiora 复制 运行开发模式# 启动服务端 yarn dev:server 启动客户端 yarn dev:web 使用浏览器打开 http://localhost:8080 docker 运行# 首先安装 docker https://docs.docker.com/install/ 直接从 DockerHub 镜像运行# # 拉取 mongo docker pull mongo # 拉取 redis docker pull redis # 拉取 fiora docker pull suisuijiang/fiora # 创建虚拟网络 docker network create fiora-network # 启动 mongodB docker run --name fioradb -p 27017 :27017 --network fiora-network mongo # 启动 redis docker run --name fioraredis -p 6379 :6379 --network fiora-network redis # 启动 fiora docker run --name fiora -p 9200 :9200 --network fiora-network -e Database = mongodb://fioradb/fiora -e RedisHost=fioraredis suisuijiang/fiora 复制 本地构建镜像运行# 克隆项目到本地 git clone https://github.com/yinxin630/fiora.git -b master 构建镜像 docker-compose build --no-cache --force-rm 运行 docker-compose up
教程
服务器
# 搭建
2760460838
10月30日
0
9
0
1
2
下一页
易航博客