博文

目前显示的是 一月, 2024的博文

Palworld 幻兽帕鲁服务器 一键开服 多人联机开始冒险吧!

图片
服务器配置要求 国内外服务器均可 支持Ubuntu/Debian/CentOS/Alpine系统,x86架构 配置2核4G及以上 自动开服 国内服务器使用 curl -sS -O https://kejilion.pro/palworld.sh && chmod +x palworld.sh && ./palworld.sh 国外服务器使用 curl -sS -O https://raw.githubusercontent.com/kejilion/sh/main/palworld.sh && chmod +x palworld.sh && ./palworld.sh 自动脚本强大之处在于智能。开服,关服,重启,日常巡检,游戏存档管理全都有,适合长期运营维护使用。 手动开服 部署容器 docker run -dit --name steamcmd --net host cm2network/steamcmd 下载游戏服务端 docker exec -it steamcmd bash -c "/home/steam/steamcmd/steamcmd.sh +login anonymous +app_update 2394010 validate +quit" 运行游戏服务端 docker exec -it steamcmd bash -c "/home/steam/Steam/steamapps/common/PalServer/PalServer.sh" 连接服务器 下载游戏 https://store.steampowered.com/app/1623730/Palworld/ 下载后进入游戏 选择多人模式(专用服务器) 输入你的IP加端口号  照了提示的IP和端口输入到游戏内,即可开始游戏了! 我的服务器 185.200.66.10:8255

DD一个轻量的Alpine Linux 发行版 更轻 更快 更安全

图片
  Alpine Linux 是一个轻量级的 Linux 发行版,以简单、小巧、安全和高效而著称。它的设计目标是提供一个最小化的基础系统,同时保持足够的灵活性,以便用户可以根据需要添加他们自己的软件包。Alpine Linux 使用了 musl libc 和 BusyBox,这些组件使其具有小体积和较低的资源消耗。 主要特点包括: 小巧: Alpine Linux 非常小,因此启动和运行速度较快,适用于嵌入式系统和资源受限的环境。 安全性: Alpine Linux 采用 PaX 和 grsecurity 内核补丁,以提供额外的安全性层。此外,其默认配置也有助于减少系统的潜在攻击面。 包管理: Alpine 使用 apk 包管理器,该管理器简单而有效。它支持轻松的软件包安装、更新和删除。 Docker 使用: 由于其小巧的体积和快速启动时间,Alpine Linux 在容器化领域,特别是在 Docker 中,变得非常受欢迎。 总体而言,Alpine Linux 是一个适用于许多用途的轻量级 Linux 发行版,特别适合用于容器化和嵌入式系统。 安装alpine系统 wget --no-check-certificate -qO InstallNET.sh 'https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh' && chmod a+x InstallNET.sh bash InstallNET.sh -alpine 端口,用户名,初始密码  22 root LeitboGi0ro 进系统后密码记得用passwd修改 更新系统 apk update && apk upgrade 安装curl apk add curl 卸载wget apk del wget 安装docker apk update && apk add docker rc-update add docker default service docker start 安装docker-compose curl -L "https://github.com/docker/compose/releases/lat

构建自己的docker镜像

图片
  创建目录 mkdir -p /home/kejilion/php && cd /home/kejilion/php 创建Dockerfile nano Dockerfile 配置 FROM php:fpm RUN apt update && apt install -y curl RUN mkdir -p /usr/local/bin/ RUN curl -sL https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions -o /usr/local/bin/install-php-extensions RUN chmod +x /usr/local/bin/install-php-extensions RUN install-php-extensions mysqli gd intl zip opcache exif imagick redis pdo_mysql bcmath RUN echo "upload_max_filesize=50M\npost_max_size=50M" > /usr/local/etc/php/conf.d/uploads.ini RUN echo "memory_limit=256M" > /usr/local/etc/php/conf.d/memory.ini RUN echo "max_execution_time=1200" > /usr/local/etc/php/conf.d/max_execution_time.ini RUN echo "max_input_time=600" > /usr/local/etc/php/conf.d/max_input_time.ini CMD ["php-fpm"] 构建镜像 docker login docker buildx create --use docker buildx build --platform linux/amd64,linux/arm/v5 -t kjli

为php-fpm容器安装install-php-extensions包管理工具 快速安装PHP扩展

图片
  docker里装php扩展其实挺麻烦的,最近发现一个install-php-extensions很简单,但不内置在容器中,我们可以单独给容器安装下。 下载包文件 curl -sL https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions -o /usr/local/bin/install-php-extensions 创建php容器目录 docker exec php mkdir -p /usr/local/bin/ docker exec php74 mkdir -p /usr/local/bin/ 将宿主机上的文件传到容器 docker cp /usr/local/bin/install-php-extensions php:/usr/local/bin/ docker cp /usr/local/bin/install-php-extensions php74:/usr/local/bin/ 为文件赋予权限 docker exec php chmod +x /usr/local/bin/install-php-extensions docker exec php74 chmod +x /usr/local/bin/install-php-extensions 容器中可以安装扩展了 docker exec php install-php-extensions mysqli gd intl zip opcache exif imagick redis pdo_mysql bcmath docker exec php74 install-php-extensions mysqli gd intl zip opcache exif imagick redis pdo_mysql bcmath 重启php  docker restart php docker restart php74 查看php扩展安装情况 docker exec -it php php -m docker exec -it php74 php -m

用 frankenphp+mysql 快速搭建一个高性能的wordpress网站!

图片
  FrankenPHP 是构建在Caddy Web 服务器之上的现代 PHP 应用程序服务器。 docker安装 curl -fsSL https://get.docker.com | sh && ln -s /usr/libexec/docker/cli-plugins/docker-compose /usr/local/bin 创建目录结构 mkdir -p /home/web/{caddy,html,,mysql} touch /home/web/caddy/Caddyfile 下载源码 cd /home/web/html/ && mkdir web1 && cd web1 wget -O latest.zip https://cn.wordpress.org/latest-zh_CN.zip unzip latest.zip rm latest.zip echo "define('FS_METHOD', 'direct'); define('WP_REDIS_HOST', 'redis'); define('WP_REDIS_PORT', '6379');" >> /home/web/html/web1/wordpress/wp-config-sample.php 配置Caddyfile nano /home/web/caddy/Caddyfile {         frankenphp         order mercure after encode         order vulcain after reverse_proxy         order php_server before file_server         order php before file_server } kjlion.com {         root * public/web1/wordpress         encode zstd gzip         php_server } 启动环境 wget -O /home/web/docker-compose.yml http

Caddy新一代轻量web服务器 配置简单 自动HTTPS 反向代理建站

图片
Caddy 2是一款功能强大、企业级、开源 Web 服务器,具有用 Go 编写的自动 HTTPS。 docker安装 curl -fsSL https://get.docker.com | sh && ln -s /usr/libexec/docker/cli-plugins/docker-compose /usr/local/bin 创建Caddyfile和index.html mkdir -p /home/web/{caddy,html} touch /home/web/caddy/Caddyfile touch /home/web/html/index.html 配置index.html https://github.com/kejilion/Website_source_code/blob/main/index.html nano /home/web/html/index.html 配置Caddyfile nano /home/web/caddy/Caddyfile 配置IP访问的静态页面 http:// {     root * /usr/share/caddy     encode gzip     file_server } 配置带域名的静态页面 kjlion.com {     root * /usr/share/caddy     encode gzip     file_server } 配置带域名的反向代理 wp.kjlion.com {     reverse_proxy 127.0.0.1:8080     encode gzip } 配置带域名的重定向 b.kjlion.com {     redir https://baidu.com{uri} } 配置带域名的php动态站点 wp.kjlion.com {     root * /usr/share/caddy/wordpress     encode gzip     php_fastcgi php:9000     file_server } 部署caddy docker run -d --name caddy -p 80:80 -p 443:443 -p 443:443/udp -v /home/web/caddy/:/etc/caddy/ -v /home/we

科技lion自研的VPS集群控制系统 一键操纵多台VPS执行任务

图片
  科技lion自研的VPS集群控制系统 VPS集群控制功能是一项强大而灵活的工具,允许用户通过集中管理多台VPS(Virtual Private Servers)来执行任务。用户可以轻松远程操控一组VPS,实现集中式的任务执行和管理。该功能支持Ubuntu和Debian操作系统。 主要功能包括: 安装集群环境: 一键安装必要的环境,如Python3、Paramiko(用于SSH连接)、Speedtest-cli和lrzsz等,为集群控制做好准备。 集群控制中心: 用户可以方便地添加、删除、编辑集群中的服务器,实时查看服务器列表。提供多项操作选项,如安装脚本、更新系统、清理系统、安装Docker、安装BBR3等,以及用户可自定义的指令执行。 备份和还原环境: 用户可以轻松备份集群环境配置,确保安全性,并在需要时进行还原。同时,支持上传和下载服务器列表数据,方便共享和迁移配置。 卸载集群环境: 提供安全的卸载选项,用户可以选择是否卸载集群控制环境,确保灵活性和可定制性。 通过这个集群控制功能,用户可以更高效地管理多台VPS,执行统一的操作和任务,提高系统管理的便捷性和效率。这种集中管理的方式为用户提供了更直观、友好的界面,让VPS的管理变得更加简单、快捷。 使用方法 Debian/Ubuntu安装下载工具 apt update -y  && apt install -y curl CentOS安装下载工具 yum update && yum install curl 官网版一键脚本 curl -sS -O https://kejilion.pro/kejilion.sh && chmod +x kejilion.sh && ./kejilion.sh GitHub版一键脚本 部分小伙伴会遇到官网版出现大段乱码!就用GitHub版本吧! curl -sS -O https://raw.githubusercontent.com/kejilion/sh/main/kejilion.sh && chmod +x kejilion.sh && ./kejilion.sh 脚本主菜单 vps集群控制菜单 集群控制中心 如果觉得脚本还行,可以USTD TRC20打赏。感谢小伙伴的支持!