杜郎俊赏 - dujun.io

开源实例之frp

frp-example封面
前言 frp(fast reverse proxy)是一款知名的开源内网穿透软件。本篇介绍用 frp 搭建 ssh、web 内网穿透的方法。 内网穿透介绍 内网穿透,也即 NAT(Network Address Translation,网络地址转换)穿透(NAT traversal),进行 NAT 穿透是为了使具有某一个特定源 IP 地址和源端口号的数据包不被 NAT 设备屏蔽而正确路由到内网主机。 简单来说,内网穿透就是内网主机通过NAT与公网建立TCP/UDP连接,实现接收/发送公网数据包。 《开源实例之自建服务器下篇:工控机部署》一文中提到了内网穿透的应用,这就是内网穿透的典型使用场景,通过内网穿透将配置较高的内网服务器“映射”到公网提供服务,而配置较低的公网服务器只需消耗流量。 frp介绍 frp is a fast reverse proxy to help you expose...

2023-02-21

开源实例之自建服务器下篇:工控机部署

ipc-server-example-part-3封面
前言 本系列实例需要较高的服务器配置,否则同时运行多个实例很容易宕机。在研究了各种云服务器、物理服务器的部署方案之后,最终使用工控小主机自建服务器。因篇幅较长,分为上中下三篇: 上篇:云服务器 中篇:物理服务器 下篇:工控机部署 本篇介绍用工控小主机自建服务器的实践过程。 购入主机 主机介绍 工控机 IPC(Industrial Personal Computer)即工业控制计算机,是一种采用总线结构,对生产过程及机电设备、工艺装备进行检测与控制的工具总称。工控机具有重要的计算机属性和特征,如具有计算机主板、CPU、硬盘、内存、外设及接口,并有操作系统、控制网络和协议、计算能力、友好的人机界面。工控行业的产品和技术非常特殊,属于中间产品,是为其他各行业提供稳定、可靠、嵌入式、智能化的工业计算机。 早在80年代初期,美国AD公司就推出了类似 IPC的MAC-150工控机,随后美国IBM公司正...

2023-02-19

开源实例之自建服务器中篇:物理服务器

ipc-server-example-part-2封面
前言 本系列实例需要较高的服务器配置,否则同时运行多个实例很容易宕机。在研究了各种云服务器、物理服务器的部署方案之后,最终使用工控小主机自建服务器。因篇幅较长,分为上中下三篇: 上篇:云服务器 中篇:物理服务器 下篇:工控机部署 本篇介绍对物理服务器的调研。 物理服务器介绍 物理服务器需要保持长期开机运行,供多人访问,因此在 CPU、内存、硬盘等硬件配置上相比普通个人电脑要高,稳定性、安全性都需要得到保障。在各种云诞生之前,企业需要自建服务器,甚至自建机房、IDC,运维门槛很高。 年轻的同学或许很难相信以前的趣事。比如我第一家公司,运维理念很先进,要求异地、多地容灾。但当时的数据传输成本非常高,所以公司安排一个专员负责每周从一地机房拷贝数据到磁盘,然后开车送到另一地机房。 现在一般个人和组织都会购买云服务器,降低运维难度,不过成规模的企业也会自建服务器,因为同等配置下,云服务器价格要高出很...

2023-02-18

开源实例之自建服务器上篇:云服务器

前言 本系列实例需要较高的服务器配置,否则同时运行多个实例很容易宕机。在研究了各种云服务器、物理服务器的部署方案之后,最终使用工控小主机自建服务器。因篇幅较长,分为上中下三篇: 上篇:云服务器 中篇:物理服务器 下篇:工控机部署 本篇介绍对云服务器的调研。 云服务器介绍 云服务器是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。其管理方式比物理服务器更简单高效。用户无需提前购买硬件,即可迅速创建或释放任意多台云服务器。 简单来说,云服务器是在物理服务器上通过虚拟化技术构建的虚拟服务器,一台物理机可以被分割成多台云服务器。各大厂商对云服务器的名称各不相同,比如腾讯云叫 CVM(Cloud Virtual Machine),阿里云叫 ECS(Elastic Compute Service),亚马逊云叫 EC2(Elastic Compute Cloud)。 云服务器的优势当然是安全稳定...

2023-02-16

开源实例之SForum

sforum-example封面
前言 SForum(原 SuperForum)是一款高性能组件化的论坛程序,基于 PHP 开发(Hyperf 框架)。 项目地址 类别 描述 官网 https://www.sforum.cn 论坛 https://www.runpod.cn 仓库 https://github.com/zhuchunshu/SForum QQ 群 798695907 实例地址 https://sforum.dujun.eu.org 实例配置 配置 描述 系统 Debian 服务端 PHP 8.0 数据库 MariaDB 10.5 缓存 Redis 程序 SForum 2.2.8 实例部署 SForum 原生安装需要一定开发基础,不过官方提供了便捷的 Docker 部署。以下安装过程以 Debian 11 系统为例介绍 Docker部署和原生安装的方法。 Docker部署 安装 docker sudo apt...

2023-02-06

开源实例之Virtualmin

virtualmin-example封面
前言 Virtualmin is a powerful and flexible web hosting control panel for Linux and BSD systems. Available in an open-source community-supported version, and a more feature-filled version with premium support, Virtualmin is the cost-effective and comprehensive solution to virtual web hosting management. And, Virtualmin is the most popular and most comprehensive open-source control panel with over 150...

2023-02-04

开源实例之aaPanel

aapanel-example封面
前言 aaPanel 就是宝塔面板国际版。在国外评测文章里也有不错的排名,是国内唯一上榜的品牌。aaPanel 与国内版的区别是完全开源,没有强制绑定账号等,版本号落后于后者。 外网地址是https://aapanel.com,slogon 是 "Simple, not just Simple",不过国内打开会跳转至宝塔官网。 实例地址 https://aapanel.dujun.eu.org 实例配置 配置 描述 系统 Debian 服务器 Nginx 程序 aaPanel 6.8.27 实例部署 aaPanel 官方提供了一键安装脚本,同时也有官方 Docker 镜像。 脚本安装 CentOS yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash...

2023-02-02

开源实例之 Docker Hub 镜像仓库

前言 随着部署的开源项目实例越来越多,服务器硬盘不可避免地不够用了。所以又调整了策略,将镜像提交到 Docker 官方仓库,本地定期删除镜像,需要时再拉取。 Docker Hub 介绍 Docker Hub is a service provided by Docker for finding and sharing container images with your team. It’s the world’s largest repository of container images with an array of content sources including container community developers, open source projects and independent software vendors (ISV) building and dis...

2023-02-01

开源实例之Ajenti

ajenti-example封面
前言 Ajenti 是国外排名靠前的开源主机面板程序,官网的 slogon 是 "The admin panel your servers deserve"。 实例地址 https://ajenti.dujun.eu.org 实例配置 配置 描述 系统 Ubuntu 18.04 程序 Ajenti 2.2.4 实例部署 Ajenti 支持 Debian/Ubuntu、RHEL/CentOS,官方提供了一键安装脚本。详见官网https://ajenti.org。 安装 curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash -s - 配置 安装后需要做跨域设置。 域名配置 修改 /etc/ajenti/config.yml,trusted_domains 填写当前域名...

2023-02-01

开源实例之Vesta

vesta-example封面
前言 Vesta 的官网 slogon 是 "Simple & Clever Hosting Control Panel"。一言以蔽之,是一个简单而有效的主机面板,通过 Softaculous 自动安装程序,可以一键部署 439 款应用(截至发稿日)。 实例地址 https://vesta.dujun.eu.org 实例配置 配置 描述 系统 Ubuntu 18.04 程序 Vesta Control Panel 0.9.8 实例部署 Vesta 支持 CentOS、Debian 和 Ubuntu,官方提供一键安装脚本。详见官网https://vestacp.com。 安装脚本 curl -O http://vestacp.com/pub/vst-install.sh bash vst-install.sh 实例体验 进入实例深度体验 后记 本实例仅供参考,不定期重置数据。 体验更多开源实...

2023-01-30

分页: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54