Coder Social home page Coder Social logo

inpanel / inpanel Goto Github PK

View Code? Open in Web Editor NEW
258.0 11.0 68.0 3.28 MB

A Web-based Linux Management Tools

Home Page: https://inpanel.org

License: Other

Python 52.41% C 0.13% CSS 0.30% HTML 29.25% JavaScript 17.14% Shell 0.77%
vps vps-managment vps-admin vpsmate linux-vps-management inpanel linux python shell

inpanel's Introduction

InPanel

English | 简体中文

Introduction

InPanel is an open source Linux server management tool, the goal of this project is to make server management easy and fast.

Features

  1. Free, concise, and open source
  2. Fast in-line installation, small and resource-saving
  3. Supports CentOS/Redhat 5.4+, 6.x, 7.x, 8.x
  4. Software Management Mechanism Based on Distribution Software Source
  5. Easily build Linux + Nginx + MySQL + PHP environments
  6. Powerful online file management and recycle bin mechanism
  7. Quickly create and install multiple sites
  8. Useful System Tools

Installation

# stable version
curl -O https://raw.githubusercontent.com/inpanel/inpanel/main/install.py
python install.py

# beta version
curl -O https://raw.githubusercontent.com/inpanel/inpanel/dev/install.py
python install.py --dev

Uninstall

service inpanel stop
rm -rf /usr/local/inpanel
rm -f /etc/init.d/inpanel

Admin Username and Password

/usr/local/inpanel/config.py username 'your-username'
/usr/local/inpanel/config.py password 'your-password'

Issues

Please file an issue at Issues.

License

InPanel is released under the BSD 3-Clause License.

Author

Jackson Dou

Information

Official Website: inpanel.org

inpanel's People

Contributors

clovergit avatar jksdou avatar zbuse avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

inpanel's Issues

yum管理太混乱

例如epel-release可以直接yum install -y epel-release 安装
CentALT源链接不上
nginx和apache以及php管理衔接问题。
centos5已经停更,早就该移除了。
另外还有好多问题,作者还是原来的江???

python 需要多少版本以上?centos6.5安装出错

Traceback (most recent call last):
File "install.py", line 392, in
install.install()
File "install.py", line 369, in install
self.config_account()
File "install.py", line 272, in config_account
self._run('%s/config.py username "%s"' % (self.installpath, self.username))
File "install.py", line 111, in _run
return subprocess.call(shlex.split(cmd))
File "/usr/lib/python2.6/subprocess.py", line 478, in call
p = Popen(*popenargs, **kwargs)
File "/usr/lib/python2.6/subprocess.py", line 642, in init
errread, errwrite)
File "/usr/lib/python2.6/subprocess.py", line 1234, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory

CentOS8.2

Centos8.2 x86
首页无法显示,提示:模块加载中,请稍候......

底部弹出 发生未知错误!

提个建议

文件管理 操作 改复剪链删 换成对应的图标会更简洁美观一点

安装 path 出错

initscript = '%s/scripts/init.d/%s/inpanel' % (self.installpath, self.distname)

wrong path.

should be initscript = '%s/scripts/%s/inpanel' % (self.installpath, self.distname)

安装出错

python install.py
Platform Ubuntu 18.04 [Linux]
* Checking Platform... ubuntu ...OK
* Install Dependent Software... [ FAILED ]
* Current Python Version is [2.7] ... [ OK ]
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
 ******
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Processing triggers for libc-bin (2.27-3ubuntu1.6) ...
* Install GIT ... [ OK ]
* Installing InPanel

Repository   : https://github.com/inpanel/inpanel.git
Branch       : main
Install path : /usr/local/inpanel

Cloning into '/usr/local/inpanel'...
remote: Enumerating objects: 4435, done.
remote: Counting objects: 100% (648/648), done.
remote: Compressing objects: 100% (224/224), done.
remote: Total 4435 (delta 421), reused 614 (delta 407), pack-reused 3787
Receiving objects: 100% (4435/4435), 2.89 MiB | 7.36 MiB/s, done.
Resolving deltas: 100% (3130/3130), done.
cp: cannot stat '/usr/local/inpanel/scripts/init.d/ubuntu/inpanel': No such file or directory
chmod: cannot access '/etc/init.d/inpanel': No such file or directory

使用环境是
Ubuntu 18.04 64bit
Python 2.7.17

真心好用

感谢大佬的工具。真心好用。功能完善就更好了!

后台无法访问

操作系统:centos7 x64
服务商:vultr 新加坡
面板版本:Dev
安装后访问IP地址+8888端口失败

Nginx rewrite 检测机制有问题

建议把rewrite格式检测去掉,有时候要写一些判断语句,rewrite就提示错误,不想用rewrite用return也提示错误,弄得在文件和面板之间到处跑
来自QQ群

Do not force the installation of python2

Do not force the installation of python2. In the installation script, replace it with the default python of the system
默认使用系统自带的Python,系统未安装的默认安装最新版本的Python

安装脚本上的防火墙放行无效

安装成功之后提示 firewall没有安装不需要配置,但是访问ip端口无响应,手动关闭firewall.service之后就可以访问到了,应该是安装脚本上的防火墙放行的判断不够准确。我不会py,没办法手动给改,只能提个issue

Config firewall... Not Installed, No configuration required.
snipaste_2019-02-28_13-26-50

snipaste_2019-02-28_13-27-02
snipaste_2019-02-28_13-29-30

发现问题~时间设置&数据库

"系统" > "时间设置" > 进入后出现 发生未知错误!
"系统" > "时间设置" > "时间同步服务" > 正在检测NTPD服务状态... 没有结果

"数据库" > 获取用户列表失败!

感謝doudoudzj大大

系統重新啟動後會無法連線後臺

系統重新啟動後會無法連線後臺
目前是將防火牆關閉後問題就解決,有沒有辦法防止被防火牆關閉的問題呢?

很感謝作者大大重新更新了這個面板,資源用的少又齊全時用 很不錯
謝謝

Debian11安装失败

使用安装脚本报错

  • Config firewall... Starting InPanel [ FAILED ]
  • ============================
  •                      *
    
  • INSTALL COMPLETED    *
    
  •                      *
    

============================

The URL of your InPanel is:
Traceback (most recent call last):
File "install.py", line 392, in
install.install()
File "install.py", line 381, in install
print('\033[4;34mhttp://%s:%s/\033[0m' % (self.detect_ip(), self.listen_port))
File "install.py", line 277, in detect_ip
ip = request.urlopen('http://ip.42.pl/raw').readline()
File "/usr/lib/python2.7/urllib2.py", line 154, in urlopen
return opener.open(url, data, timeout)
File "/usr/lib/python2.7/urllib2.py", line 429, in open
response = self._open(req, data)
File "/usr/lib/python2.7/urllib2.py", line 447, in _open
'_open', req)
File "/usr/lib/python2.7/urllib2.py", line 407, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 1235, in http_open
return self.do_open(httplib.HTTPConnection, req)
File "/usr/lib/python2.7/urllib2.py", line 1208, in do_open
r = h.getresponse(buffering=True)
File "/usr/lib/python2.7/httplib.py", line 1161, in getresponse
response.begin()
File "/usr/lib/python2.7/httplib.py", line 448, in begin
version, status, reason = self._read_status()
File "/usr/lib/python2.7/httplib.py", line 404, in _read_status
line = self.fp.readline(_MAXLINE + 1)
File "/usr/lib/python2.7/socket.py", line 480, in readline
data = self._sock.recv(self._rbufsize)
socket.error: [Errno 104] Connection reset by peer

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.