搭建Pingvin Share:开源文件共享系统

分享一个开源的文件共享系统Pingvin Share,项目地址:https://github.com/stonith404/pingvin-share 这个项目的特性如下: 自定义文件上传大小的限制 可以设置自定义后缀分享链接 可以设置分享密码 支持右键发送共享链接 支持反病毒检查 接下来我们开始搭建,本次采用docker-compose的方式来搭建,所以提前安装好docker-compose。 新建一个目录,然后在这个目录里 vim docker-compose.yml 新建这个文件,复制以下内容到该文件里: version: '3.8' services: pingvin-share: image: stonith404/pingvin-share restart: unless-stopped ports: - 3000:3000 volumes: - "./data:/opt/app/backend/data" - "./data/images:/opt/app/frontend/public/img" # Optional: If you add ClamAV, uncomment the following to have ClamAV start first. # depends_on: # clamav: # condition: service_healthy # Optional: Add ClamAV (see README.md) # ClamAV is currently only available for AMD64 see https://github.com/Cisco-Talos/clamav/issues/482 # clamav: # restart: unless-stopped # image: clamav/clamav 你可以按需来放开yml里的注释来启用clamav杀毒软件,这里我们就按照默认的注释掉。...

2023年8月29日

搭建Shortny:网址缩短系统,带管理后台

网址缩短:顾名思义,有时候我们需要分享别人 网址的时候,复制出来的链接会很长。使用网址缩短工具之后,链接就会变得很短。然后也不影响正常访问,让分享网址变得方便。 Shortny 是一款国外的 PHP 短网址源码,程序非常小巧,但是功能是很多的,支持自定义后缀、加密访问,查看链接统计,而且还支持放广告,这个广告功能相信有些人会喜欢。界面也比较好看,支持白天 / 黑夜切换模式。 今天分享的是基于宝塔搭建Shortny的教程,如果服务器上没有宝塔的话,可以先装一个宝塔。 安装宝塔。我以CentOS为例子 。ssh登录上服务器后,输入 yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec 按照提示下一步就可以了。 登录宝塔面板,点击新建网站。需要填写你网站要绑定的域名以及创建对应的数据库即可,这些宝塔都会帮我们完成。 新建网站后,点击网站,设置,SSL,申请Let’s Encrypt证书后,开启强制HTTPS。 将程序压缩包上传到该网站目录下,然后解压缩即可。 点击设置,伪静态。图片输入以下内容。 rewrite ^/about /about.php last; rewrite ^/api-about /api-about.php last; rewrite ^/contact /contact.php last; rewrite ^/tos /tos.php last; rewrite ^/([^/.]+)/?$ /link.php?id=$1 last; rewrite ^/404 /404.php last; error_page 404 https://你的域名/404; error_page 403 https://你的域名/404; 这些都配置好之后,就可以安装Shortny了。 安装:浏览器输入 https://你的网站链接/install/index.html 进入安装的页面。选择安装,输入数据库相关的信息。确定即可。 后台:浏览器输入 https://你的网站链接/admin/index.php 即可进入后台管理页面。 你可以在这里进行你的页面常规设置,包括网站标题,URL,logo以及跳转等待时间图片,也可以给你的网站加上广告、修改你的管理员账户 演示一下,随便找了个新闻的链接,然后把他复制过来,点击缩短就会出现缩短后的结果,访问后发现是正常跳转到了目标页面,且可以一键分享。 甚至支持加密你的链接,这样别人在访问的时候还需要输入密码才可以访问。也可以自定义你要缩短的地址,总之挺灵活的。...

2023年8月29日

一键搭建1Panel:现代化、开源的Linux服务器运维管理面板

服务器运维管理面板,相比大多人都对宝塔都比较熟悉。宝塔有很多优点,比如傻瓜式,简单上手,也有一些安全方面的缺点,就仁者见仁智者见智了。 今天分享一个开源的运维管理面板 1Panel,项目地址:https://github.com/1Panel-dev/1Panel 从官方介绍文档里可以看到它的一些特点如下: 快速建站:深度集成 Wordpress 和 Halo,域名绑定、SSL 证书配置等一键搞定;高效管理:通过 Web 端轻松管理 Linux 服务器,包括主机监控、文件管理、数据库管理、容器管理等;安全可靠:基于容器来管理和部署应用,最小漏洞暴露面,提供防火墙和日志审计等功能;一键备份:支持一键备份和恢复,备份数据到各类云端存储,永不丢失。 我们从0开始搭建来体验一下,执行脚本: curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh 安装过程中,会要求我们输入用户名和密码如果不输入的话直接回车下一步,就会采用的默认的了。安装完毕后,会告诉我们前台访问的地址。 访问前台后,输入用户名和密码登录即可,如果你打不开前台页面,请确保防火墙对应的端口已经打开! 进入前台页面,可以看到当前的机器的概括信息,应用商店里的程序还是不少的,大多都很实用;也有强大的数据库和docker的可视化管理功能;还有定时任务,ssh登录,文件管理等功能,整体功能还是很齐全的。

2023年8月29日

Linux VPS无限制一键全自动DD安装Windows/CentOS/Debian/Ubuntu脚本

网络重装 netboot.xyz - 需要 VNC 连接 https://netboot.xyz/ https://netboot.xyz/docs/category/booting-methods Booting from USB How to create a USB stick capable of booting into netboot.xyz https://netboot.xyz/docs/booting/usb Booting with an ISO How to use an ISO to boot into netboot.xyz https://netboot.xyz/docs/booting/iso Boot using iPXE Details how to chainload into netboot.xyz from iPXE https://netboot.xyz/docs/booting/ipxe Booting from QEMU Methods of booting into netboot.xyz using QEMU https://netboot.xyz/docs/booting/qemu Booting from TFTP Methods of booting into netboot.xyz using TFTP and DHCP https://netboot....

2022年8月15日

Linux一键安装常见/最新内核脚本 锐速/BBRPLUS/BBR2

一键脚本 安装中提示Abort kernel removal?选择No 卸载内核版本 wget -N --no-check-certificate "https://github.000060000.xyz/tcp.sh" && chmod +x tcp.sh && ./tcp.sh 或 wget -O tcp.sh "https://git.io/coolspeeda" && chmod +x tcp.sh && ./tcp.sh 不卸载内核版本 wget -N --no-check-certificate "https://github.000060000.xyz/tcpx.sh" && chmod +x tcpx.sh && ./tcpx.sh 或 wget -O tcpx.sh "https://git.io/JYxKU" && chmod +x tcpx.sh && ./tcpx.sh 脚本说明 锐速/bbr/bbrplus 对应的版本: 跟随github地址为 https://github.com/ylx2016/kernel/releases bbrplus新版源 https://github.com/UJX6N/bbrplus-5.10/releases 不卸载版本22优化项默认开启tcp fast open,卸载默认关闭 BBR centos7 – 跟随github debian/ubuntu – 跟随github 支持ARM64 BBRPLUS centos7 – 4.14.129...

2021年12月10日