lost and found ( for me ? )

Showing posts with label control panel. Show all posts
Showing posts with label control panel. Show all posts

install GNU Panel within Ubuntu12.04 LTS 64bit

About GNU panel
GNU panel is open source web based system management tools similar to webmin, open panel etc. You can install GNU panel on Debian or Ubuntu distributions.


# tail -1 /etc/lsb-release ;uname -ri
DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS"
3.2.0-52-virtual x86_64

configure network such as hostname, static IP address

ip address: 192.168.110.10
fqdn: ubuntu.defaultdomain
# hostname
ubuntu

# hostname -f
ubuntu.defaultdomain

# egrep -v ^# /etc/hosts
127.0.0.1 localhost
192.168.110.10 ubuntu.defaultdomain ubuntu

::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

# egrep -v ^# /etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
       address 192.168.110.10
       netmask 255.255.255.0
       broadcast 192.168.110.255
       gateway 192.168.110.1
       dns-nameservers 192.168.110.1


#  egrep -v ^# /etc/resolv.conf
nameserver 192.168.110.1

root@ubuntu:/etc/resolvconf/resolv.conf.d# pwd
/etc/resolvconf/resolv.conf.d

root@ubuntu:/etc/resolvconf/resolv.conf.d# cat base

root@ubuntu:/etc/resolvconf/resolv.conf.d# cat head
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

root@ubuntu:/etc/resolvconf/resolv.conf.d# cat original

root@ubuntu:/etc/resolvconf/resolv.conf.d#

change locales
# cat /usr/share/i18n/SUPPORTED > /var/lib/locales/supported.d/local
# dpkg-reconfigure locales
# echo 'LANG="en_US.ISO-8859-1"' > /etc/default/locale
# reboot

# echo $LANG
en_US.ISO-8859-1




# bunzip2 gnupanel_lenny_squeeze_wheezy_precise_0.3.5_R4.tar.bz2

# tar xvf gnupanel_lenny_squeeze_wheezy_precise_0.3.5_R4.tar

# cd gnupanel_lenny_squeeze_wheezy_precise_0.3.5_R4

# ./install-dep.sh

- postfix: internet site
- mySQL password: leave blank
- Configuring pdns-backend-pgsql: no
- Configuring phpmyadmin: password leave blank, apache2 as an web server
- ProFTPD configuration: standalone
- Configuring courier-base: no
- Configuring mailman: select all languages, Default language for Mailman English
-Configuring roundcube-core: yes, mysql, user for admin: leave blank, password: blank
- Isoqlog Configuration: postfix, directory /var/www/isoqlog, hostname: ubntu.defaultdomain, English, Domains for which you want to make reports: blank
- Configuring mailman: select all languages, English

then run gnupanel-insall.sh script.
# ./gnupanel-install.sh

run gnupanel-config.sh which is under /usr/bin directory.
# which gnupanel-config.sh
/usr/bin/gnupanel-config.sh

# /usr/bin/gnupanel-config.sh

You have new mail in /var/mail/root
# echo $?

access to https:// IP /admin

From now on you can enter all GNUPanel levels:
   https://IP/admin
   https://IP/reseller
   https://IP/users
   https://IP/mail

https:// IP /admin





main -> add IP








reseller plans -> add plan





resellers -> add reseller

nnn, error..

need to look into the root causes on this…

I was able to re-initialize gnu panel config by executing “gunupanel-config.sh
# gnupanel-config.sh



config files
root@ubuntu:/etc/gnupanel# pwd
/etc/gnupanel
root@ubuntu:/etc/gnupanel# ls
gnupanel-admin-ini.php  GNUPANEL_INSTALL_DATA  gnupanel-reseller-ini.php  sdns.conf.pl          SKEL_APACHE_SUBDOMINIOS
gnupanel.conf.pl        gnupanel-mail-ini.php  gnupanel-usuarios-ini.php  SKEL_APACHE_GNUPANEL

install OpenPanel on Ubuntu 10.04 64bit

open panel is an open source web based system management panel

install open panel on ubuntu 10.04.
Seen from an installation documentation (http://www.openpanel.com/download/openpanel-download/), open panel officially supports 10.04 and .10.10.

root@ubuntu:~# tail -1 /etc/lsb-release ;uname -ri
DISTRIB_DESCRIPTION="Ubuntu 10.04.4 LTS"
2.6.32-50-server unknown

add following lines in /etc/apt/sources.lit file

# for open panel
deb http://download.openpanel.com/deb/ lucid main
deb-src http://download.openpanel.com/deb/ lucid main

oops, open panel supports precise as well.

--
or lucid, maverick, natty, oneiric or precise for Ubuntu.
--

install openpanel

  32  apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4EAC69B9
  33  apt-get update
  34  aptitude install openpanel-suggested




During the installation, you will be asked to configure MySQL password and postfix setting.
As for postfix, set “internet site”

before logging in, configure password for “openpanel-admin”
move to openanel CLI mode with “openpanel-cli”
root@ubuntu:~# openpanel-cli
[openpanel]% password user openpanel-admin
Enter new password:                                
Retype new password:         
% Password updated
[openpanel]%   




log onto openpanel over HTTPS ( not HTTP )

root@ubuntu:~# /etc/init.d/openpanel status
* openpanel-authd is running
* openpanel-swupd is running
* openpanel-core is running

root@ubuntu:~# lsof -ni:4089
COMMAND     PID           USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
openpanel 10537 openpanel-core    1u  IPv6  24693      0t0  TCP 192.168.100.245:4089->192.168.100.1:37042 (ESTABLISHED)
openpanel 10537 openpanel-core    7u  IPv6  23846      0t0  TCP *:4089 (LISTEN)
openpanel 10537 openpanel-core   13u  IPv6  24686      0t0  TCP 192.168.100.245:4089->192.168.100.1:37035 (ESTABLISHED)
openpanel 10537 openpanel-core   14u  IPv6  24694      0t0  TCP 192.168.100.245:4089->192.168.100.1:37043 (ESTABLISHED)



openpanel listens to TCP 4089








about documentation for open panel.

install Ajenti ubuntu 13.04 64bit

In short, Ajenti is an open source web based control panel similar to webmin.

Here are logs when installing Ajenti within Ubuntu 13.04 64bit.

# tail -1 /etc/lsb-release ;uname -ri;freeDISTRIB_DESCRIPTION="Ubuntu 13.04"
3.8.0-19-generic x86_64

install Ajenti
  15  wget http://repo.ajenti.org/debian/key -O- | apt-key add -
  16  echo "deb http://repo.ajenti.org/ng/debian main main ubuntu" >> /etc/apt/sources.list
  17  apt-get update && apt-get install ajenti

Signature ok
subject=/C=US/ST=NA/L=Nowhere/O=Acme Inc/OU=IT/CN=ubuntu
Getting Private key
:: SSL configured!
------------------------------------------------
Now start Ajenti with 'service ajenti restart'
Ajenti will listen on HTTPS port 8000 by default

Default username : root
Default password : admin
------------------------------------------------

# /etc/init.d/ajenti status
* Ajenti is running

# ps aux | grep ajenti | grep -v grep
root      2385  1.6  9.9 155876 50292 ?        S    23:18   0:17 /usr/bin/python /usr/bin/ajenti-panel -d

access to https:// IP:8000
user: root, pass: admin


The Installation is very easy:D

install Apache via GUI
GUI -> Plugins -> Apache -> install


After installing packages, you need to restart Ajenti process to refresh its GUI.

configure Apache




You can upgrade Ubuntu packages via GUI.
GUI -> Packages

use terminal via GUI








edit dashboard
GUI -> Dashboard -> +ADD WIDGET


You can delete a widget like this
drag a widget and move it to a trash.





open a log file