ISPConfig

ISPConfig -- 主机控制面板软件(开源)。可从控制面板管理多台服务器。

Github星跟蹤圖

ISPConfig 3 是一个开放源代码的 Linux 主机控制面板,可从控制面板管理多台服务器。ISPConfig 授权为 BSD。

主要功能

单和多服务器管理

  • 从一个控制面板管理一个或多个服务器
  • 可以在物理服务器和虚拟机上安装

访问级别

  • 管理员
  • 转销商
  • 客户端

支持的守护程序软件

  • HTTP: Apache2 和 nginx
  • SMTP︰ Postfix
  • POP3/IMAP︰ Courier 和 Dovecot (1.2.x)
  • FTP: PureFTPd
  • DNS︰ BIND 和 MyDNS
  • 数据库︰ MySQL
  • 统计︰ Webalizer 和 AWStats
  • 虚拟化︰ OpenVZ
受支持的 Linux 发行版
  • Debian 5-8 (推荐)
  • Ubuntu 8.10 — — 15.10 (推荐)
  • CentOS 5.2-7
  • Fedora 10 和 12-15
  • OpenSuSE 11.1-12.3
支持的语言
  • 英语、德语、保加利亚语、想起了巴西葡萄牙语、克罗地亚语、捷克语、荷兰语、芬兰语、法语、希腊语、匈牙利语、印度尼西亚语
  • 意大利语、日语、波兰语、葡萄牙语、罗马尼亚、俄语、西班牙语、瑞典语、斯洛伐克语、土耳其语
托管的服务
  • IPv4 支持
  • IPv6 支持
  • 网站
    • 基于名称的和基于 IP 的虚拟主机
    • SSL 网站
    • SNI 支持,允许每个 IP 地址多个 SSL vhost
    • CGI
    • PHP (Apache 可用 PHP 模式︰ mod_php,FCGI、 CGI 和 SuPHP; nginx: FCGI (PHP FPM))
    • 每个网站的个人 PHP 设置。
    • SSI
    • Ruby (只适用于 Apache)
    • Python (只适用于 Apache)
    • 重写/重定向
    • 自定义 Apache/nginx 指令
    • 子域
    • 别名域
    • 密码保护文件夹 (基本 http 身份验证)
    • WebDAV (只适用于 Apache)
  • FTP 用户
  • MySQL 数据库
  • Shell 用户 (监禁和非监禁),SFTP,SCP; 基于密码和密钥登录
  • 电子邮件
    • SMTP
    • POP3、 IMAP,POP3S,IMAPS
    • 电子邮件帐户
    • 电子邮件别名
    • 过滤器
    • 病毒过滤器
    • 白名单
    • 黑名单
    • Header 和 body 检查
    • 自动回复
    • 用 getmail 从远程服务器读取电子邮件
    • 管理邮件列表
  • DNS
    • 轻松地创建区域的 DNS 向导
    • DNS 区域和记录的管理
    • 绑定区域文件的导入工具
    • 支持记录类型︰ A、 AAAA、ALIAS、 CNAME、 HINFO,MX,NS、 PTR、 RP、 SRV、 TXT
    • 主、从 DNS 服务器
  • 虚拟化 (通过 OpenVZ)
  • 防火墙
  • 日志 & AWStats 统计
  • 配额/流量通限制
    • 硬盘配额
    • 邮件配额
    • 流量限制和统计

本项目所链接仓库是一个自动安装ISPConfig 3控制面板的系统(http://www.ispconfig.org/page/home.html)。

已测试:
  • Debian 9 Stretch (Servisys VPS, VmWare Esxi, Amazon AWS, Virtualbox, OVH VPS, Hetzner, Digital Ocean)
  • Debian 8 Jessie (Servisys VPS, VmWare Esxi, Amazon AWS, Virtualbox, OVH VPS, Hetzner, Digital Ocean)
  • Debian 7 Wheezy (Servisys VPS, VmWare Esxi, Amazon AWS, Virtualbox, OVH VPS, Hetzner, Digital Ocean)
  • Ubuntu 14.04 Trusty (Servisys VPS, VmWare Esxi, Amazon AWS, Virtualbox, OVH VPS, Hetzner, Digital Ocean)
  • Ubuntu 15.10 Willy (Servisys VPS, VmWare Esxi, Amazon AWS, Virtualbox, OVH VPS, Hetzner, Digital Ocean)
  • Ubuntu 16.04 Xenial Xerus ( Servisys VPS, VmWare Esxi, Amazon AWS, Virtualbox, OVH VPS, Hetzner, Digital Ocean)
  • Ubuntu 18.04 Bionic Beaver ( Servisys VPS, VmWare Esxi, Amazon AWS, Virtualbox, OVH VPS, Hetzner, Digital Ocean)
  • CentOS 7 (Servisys VPS, Vitualbox)
  • Raspbian
  • ISPConfig 3.*
这个存储库是什么?

此存储库包含一些脚本,用于自动安装ISPConfig 3控制面板。

在开始之前,请务必按照其中一个指南安装受支持的Linux发行版:

概覽

名稱與所有者servisys/ispconfig_setup
主編程語言Shell
編程語言Shell (語言數: 1)
平台Linux, Raspbian
許可證GNU General Public License v3.0
發布數37
最新版本名稱version-3.0.6 (發布於 )
第一版名稱v1.0.1 (發布於 )
創建於2015-03-27 14:03:14
推送於2024-03-25 20:40:28
最后一次提交2023-06-26 10:04:24
星數502
關注者數69
派生數255
提交數793
已啟用問題?
問題數246
打開的問題數100
拉請求數111
打開的拉請求數1
關閉的拉請求數26
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

Build Status

README

PayPayl donate button

Newsletter

Subscribe to our newsletter to receive information about new version of the script
The link is here: http://eepurl.com/cAzq95
We'll use only to inform you on new version of the script :)

Version

v.3.0.5

Debian 10 changes file path for root use :
su -

Added support for Debian 10 Buster and php7.3
service changed to systemctl for all service functions (start,stop,restart etc)
few other minor changes to accommodate Debian 10

v.3.0.4

This is a system to automate the installation of ISPConfig 3 control Panel ( http://www.ispconfig.org/page/home.html ).

Tested on:

  • Debian 9 Stretch (Servisys VPS, VmWare Esxi, Amazon AWS, Virtualbox, OVH VPS, Hetzner, Digital Ocean)
  • Debian 8 Jessie (Servisys VPS, VmWare Esxi, Amazon AWS, Virtualbox, OVH VPS, Hetzner, Digital Ocean)
  • Debian 7 Wheezy (Servisys VPS, VmWare Esxi, Amazon AWS, Virtualbox, OVH VPS, Hetzner, Digital Ocean)
  • Ubuntu 14.04 Trusty (Servisys VPS, VmWare Esxi, Amazon AWS, Virtualbox, OVH VPS, Hetzner, Digital Ocean)
  • Ubuntu 15.10 Willy (Servisys VPS, VmWare Esxi, Amazon AWS, Virtualbox, OVH VPS, Hetzner, Digital Ocean)
  • Ubuntu 16.04 Xenial Xerus ( Servisys VPS, VmWare Esxi, Amazon AWS, Virtualbox, OVH VPS, Hetzner, Digital Ocean)
  • Ubuntu 18.04 Bionic Beaver ( Servisys VPS, VmWare Esxi, Amazon AWS, Virtualbox, OVH VPS, Hetzner, Digital Ocean)
  • CentOS 7 (Servisys VPS, Vitualbox)
  • Raspbian
  • ISPConfig 3.*

What is this repository for?

This repository contains some scripts for the automation of installation of ISPConfig 3 control panel.

Before starting, be sure to follow one of these guides to install a supported Linux distribution:

Supported Software and Linux distributions

You can choose during install:

  • Apache or nginx
  • Dovecot or Courier
  • Quota
  • Jailkit
  • SquirrelMail or Roundcube
  • ISPConfig 3 Standard / Expert mode
  • ISPConfig 3 Multiserver Setup (* Debian 8 only for now)

How do I get set up?

Follow one of the above guides to install a fresh copy of a supported Linux distribution.

Run the following command:

  • Debian/Raspbian 7, 8 and 9 and Ubuntu 14.04, 15.10, 16.04, 16.10 and 18.04
cd /tmp; wget -O installer.tgz "https://github.com/servisys/ispconfig_setup/tarball/master"; tar zxvf installer.tgz; cd *ispconfig*; sudo bash install.sh
  • CentOS 7
cd /tmp; sudo yum install wget unzip net-tools; wget -O installer.tgz "https://github.com/servisys/ispconfig_setup/tarball/master"; tar zxvf installer.tgz; cd *ispconfig*; sudo bash install.sh

CentOS 7 is in a very early stage, we got to test a bit, any help will be appreciated.
Some features are missing for now, only implemented Apache and Dovecot, no webmail.

If wget fails, try adding the --no-check-certificate parameter.

Follow the instructions on the screen

Who had contributed to this work?

去到頂部