The Abyss Web Server Control Panel

 
Post new topic   Reply to topic    Aprelium Forum Index -> Off Topic Discussions
View previous topic :: View next topic  
Author Message
AbyssUnderground
-


Joined: 31 Dec 2004
Posts: 3855

PostPosted: Fri Nov 04, 2005 6:59 pm    Post subject: The Abyss Web Server Control Panel Reply with quote

The forum for the Abyss Web Server Control Panel forum has been opened on the link below.

http://www.abyssunderground.co.uk/cpforum

This is now the official forum for the control panel discussions so please post there rather on this forum.

We need more people to join the development team as we have very few people who are involved in designing the control panel at the moment.

The website will be released very soon and it will contain more detail and news about the progress of the control panel as we have it. BETA downloads will also be available when we have got to a suitable stage to release one.

Thanks in advance for your support with this huge project.
_________________
Andy (AbyssUnderground) (previously The Inquisitor)
www.abyssunderground.co.uk
Back to top View user's profile Send private message Visit poster's website
MonkeyNation
-


Joined: 05 Feb 2005
Posts: 921
Location: Cardiff

PostPosted: Sat Nov 05, 2005 2:36 pm    Post subject: Reply with quote

I don't have a copy of Abyss X2, someone would have to send me a sample config file which shows how virtualhosts look in it.
I'm sure that's a problem for some others too.
_________________
Back to top View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger ICQ Number
AbyssUnderground
-


Joined: 31 Dec 2004
Posts: 3855

PostPosted: Sat Nov 05, 2005 2:38 pm    Post subject: Reply with quote

X2 isnt a necessity. You only need that FOR the virtual hosts which should be easy to configure anyway. Im sure someone can send you a sample though.
_________________
Andy (AbyssUnderground) (previously The Inquisitor)
www.abyssunderground.co.uk
Back to top View user's profile Send private message Visit poster's website
aprelium
-


Joined: 22 Mar 2002
Posts: 6800

PostPosted: Sun Nov 06, 2005 1:57 pm    Post subject: Reply with quote

MonkeyNation wrote:
I don't have a copy of Abyss X2, someone would have to send me a sample config file which shows how virtualhosts look in it.
I'm sure that's a problem for some others too.

In the configuration file of X1, there is a section enclosed between <host> and </host>. In X2, there are more sections like that for each host.
_________________
Support Team
Aprelium - http://www.aprelium.com
Back to top View user's profile Send private message Send e-mail
AbyssUnderground
-


Joined: 31 Dec 2004
Posts: 3855

PostPosted: Sat Nov 26, 2005 10:03 pm    Post subject: Reply with quote

Hello All,

As the domain www.abysspanel.com isnt yet working because of DNS issues and can't be transferred for 6 months, I have just purchased www.abysspanel.co.uk.

When the .com becomes active as well both domains will point to the website. I just thought it might be easier to get it working as soon as possible so people can keep track of the project.
_________________
Andy (AbyssUnderground) (previously The Inquisitor)
www.abyssunderground.co.uk
Back to top View user's profile Send private message Visit poster's website
AbyssUnderground
-


Joined: 31 Dec 2004
Posts: 3855

PostPosted: Sun Jan 01, 2006 6:55 pm    Post subject: Reply with quote

Hello all,

We will be starting the control panel project this month.

To begin with we are going to be working on the template and the graphics part of the panel. We cant do much of the programming until this is done.

You can get more information and keep up to date on the website, www.abysspanel.co.uk and the forum, www.abysspanel.co.uk/forum .
_________________
Andy (AbyssUnderground) (previously The Inquisitor)
www.abyssunderground.co.uk
Back to top View user's profile Send private message Visit poster's website
TRUSTAbyss
-


Joined: 29 Oct 2003
Posts: 3718
Location: USA, GA

PostPosted: Mon Jan 02, 2006 1:58 pm    Post subject: Reply with quote

I already have it planned out as far as the coding. Basicly when you add an
account, a unique Host id will be asigned to the account after sign up, this is
what we will use to show the host that the account owner can edit.

The administrator will have a Full Controle panel of all Hosts and global
settings. We will add Gzip support to make it load faster. I am very siked
about this project. X1 users will just have a PHP Controle panel only.

Sincerely, TRUSTpunk
_________________
Computer Programmer & Networking Specialist

Back to top View user's profile Send private message Visit poster's website MSN Messenger
AbyssUnderground
-


Joined: 31 Dec 2004
Posts: 3855

PostPosted: Tue Jan 03, 2006 6:29 pm    Post subject: Reply with quote

TRUSTpunk wrote:
I already have it planned out as far as the coding. Basicly when you add an
account, a unique Host id will be asigned to the account after sign up, this is
what we will use to show the host that the account owner can edit.

The administrator will have a Full Controle panel of all Hosts and global
settings. We will add Gzip support to make it load faster. I am very siked
about this project. X1 users will just have a PHP Controle panel only.

Sincerely, TRUSTpunk



X1 users will only have the control panel because X1 doesnt support VHOSTS. The control panel needs the VHOSTS to function the way it is going to be designed.
_________________
Andy (AbyssUnderground) (previously The Inquisitor)
www.abyssunderground.co.uk
Back to top View user's profile Send private message Visit poster's website
rrinc
-


Joined: 24 Feb 2006
Posts: 725
Location: Arkansas, USA

PostPosted: Sat Apr 28, 2007 2:20 am    Post subject: Reply with quote

I realize this topic is old, but anyway...

What all will be needed before AbyssPanel can start? I know that one of those things thats needed is the ability to change settings without a restart. Maybe Aprelium could have the server read from the configuration file when it detects a change? Besides that, what else is keeping this on hold?

Also, if needed, I could maybe help. (I'm self-taught with PHP, been learning for the last year and a half) I'm also good at webdesign (HTML and CSS, and I'm beginning to code more XHTML-like all the time) and I'm pretty decent at graphics.
_________________
-Blake | New Server :D
SaveTheInternet
Soy hispanohablante. Puedes contactarme por mensajes privados.
Back to top View user's profile Send private message Visit poster's website Yahoo Messenger MSN Messenger
AbyssUnderground
-


Joined: 31 Dec 2004
Posts: 3855

PostPosted: Sat Apr 28, 2007 9:52 am    Post subject: Reply with quote

There are lots of things missing, especially the ability to change things from our own web interface seperate from the console for the web hosting panel. Until Aprelium introduces a way to do this (which will probably be in V3) we can't start on the project.
_________________
Andy (AbyssUnderground) (previously The Inquisitor)
www.abyssunderground.co.uk
Back to top View user's profile Send private message Visit poster's website
toshua123
-


Joined: 01 Apr 2007
Posts: 9

PostPosted: Sun Apr 29, 2007 2:33 pm    Post subject: Reply with quote

it says the board is unavailable
_________________
please sign up to my forum :)
http://parks.no-ip.org/forum
Back to top View user's profile Send private message Visit poster's website
rrinc
-


Joined: 24 Feb 2006
Posts: 725
Location: Arkansas, USA

PostPosted: Fri Jul 06, 2007 6:26 am    Post subject: Reply with quote

I think Aprelium should really get on this revamp required to be able to make AbyssPanel. If this project could start I'm sure there would be widespread adoption of Abyss Web Server for hosting companies. I am wanting to use Abyss for some clients and I would if I could give them some degree of control on their hosting.

We will develop this project, all Aprelium has to do is implement abyss.conf reloading periodically (maybe every 5 or 10 minutes?). You could have it check for the last modified date and if its different from when it was last loaded, load it again.

AbyssPanel is supposed to have user accounts and stuff, that could be done separately with AbyssPanel doing all the work, it would basically just need to edit settings for a person's host (Abyss.conf editing). I don't think everyone realizes that we don't need Aprelium to do but a few things for this project to begin. I would love to implement this project with my server. I'd also be happy to work on this, I'm currently learning C++ and I already know a good amount of PHP+HTML/CSS...I could probably do most anything for this project (graphic design/interface design, even some of the Panel programming).

We all should step up and work on this project.
_________________
-Blake | New Server :D
SaveTheInternet
Soy hispanohablante. Puedes contactarme por mensajes privados.
Back to top View user's profile Send private message Visit poster's website Yahoo Messenger MSN Messenger
rrinc
-


Joined: 24 Feb 2006
Posts: 725
Location: Arkansas, USA

PostPosted: Fri Jul 06, 2007 7:35 pm    Post subject: Reply with quote

We've all decided this will be done in PHP, right? Also, lets stick with PHP5 in the beginning since it has nice XML features (and Abyss.conf is pretty much an xml file).

I've looked into this myself, and I really think it won't be that hard to edit abyss.conf. For example, you can use PHP's simplexml for manipulating information from Abyss.conf.

Try for example (and change the path to yours):
Code:
$conf = simplexml_load_file('X:\path\to\abyss.conf');
echo trim($conf->server->host->names->name[0]);
On my server, that gives me 'randomresources.org'. We really can start working on this, it won't be that difficult. You can also show all hostnames with a foreach loop.

For AbyssPanel, we should tie hostnames (like website.com and www.website.com) to accounts and give those accounts the ability to edit them.
_________________
-Blake | New Server :D
SaveTheInternet
Soy hispanohablante. Puedes contactarme por mensajes privados.


Last edited by rrinc on Fri Jul 06, 2007 9:47 pm; edited 2 times in total
Back to top View user's profile Send private message Visit poster's website Yahoo Messenger MSN Messenger
TRUSTAbyss
-


Joined: 29 Oct 2003
Posts: 3718
Location: USA, GA

PostPosted: Fri Jul 06, 2007 9:00 pm    Post subject: Reply with quote

It's easy to read the abyss.conf but it's not so easy to replace the item within the XML tags. Do you have an example for that? We need to be able to Add/Edit/Remove the data from the abyss.conf file. I've been using SimpleXML for reading data, but to actually edit the file is another thing. I'm willing to program this if someone can show me how to edit the file.

Kind regards, Josh
_________________
Computer Programmer & Networking Specialist

Back to top View user's profile Send private message Visit poster's website MSN Messenger
rrinc
-


Joined: 24 Feb 2006
Posts: 725
Location: Arkansas, USA

PostPosted: Fri Jul 06, 2007 9:50 pm    Post subject: Reply with quote

Well, for instance you can change the first host's name:

Code:
$conf->server->host->names->name[0] = 'newname';


And, you can save those changes like this:
Code:
file_put_contents('X:\path\to\abyss.conf', $conf->asXML());

Or:
Code:
$conf->asXML('X:\path\to\abyss.conf')

_________________
-Blake | New Server :D
SaveTheInternet
Soy hispanohablante. Puedes contactarme por mensajes privados.
Back to top View user's profile Send private message Visit poster's website Yahoo Messenger MSN Messenger
TRUSTAbyss
-


Joined: 29 Oct 2003
Posts: 3718
Location: USA, GA

PostPosted: Fri Jul 06, 2007 11:36 pm    Post subject: Reply with quote

Interesting, I will see what I can do with that code. I'm not an expert at OOP yet so my coding skills are limited for now.
_________________
Computer Programmer & Networking Specialist

Back to top View user's profile Send private message Visit poster's website MSN Messenger
rrinc
-


Joined: 24 Feb 2006
Posts: 725
Location: Arkansas, USA

PostPosted: Fri Jul 06, 2007 11:47 pm    Post subject: Reply with quote

Me neither, this is the first time I've played with simplexml.
_________________
-Blake | New Server :D
SaveTheInternet
Soy hispanohablante. Puedes contactarme por mensajes privados.
Back to top View user's profile Send private message Visit poster's website Yahoo Messenger MSN Messenger
hc2995
-


Joined: 07 Aug 2006
Posts: 644
Location: Maryland, USA

PostPosted: Sat Jul 07, 2007 12:01 am    Post subject: Reply with quote

Woah, when did we start working on this?

lol, i can help if you need me, but iv never gotten into the highly advanced PHP :P
_________________
Where have i been? School got heck-tick, had to move half way around the state, then back... and then i had to change jobs, so iv been away for a while :P
Back to top View user's profile Send private message AIM Address
TRUSTAbyss
-


Joined: 29 Oct 2003
Posts: 3718
Location: USA, GA

PostPosted: Sat Jul 07, 2007 2:24 am    Post subject: Reply with quote

We plan to resume this project when Aprelium releases the next major version of Abyss Web Server. I may do some of this stuff while working on the FileLimit project. I'm currently learning JavaScript, which is a great start to getting into the feel of Object Oriented Programming.
_________________
Computer Programmer & Networking Specialist



Last edited by TRUSTAbyss on Sat Jul 07, 2007 5:37 am; edited 1 time in total
Back to top View user's profile Send private message Visit poster's website MSN Messenger
hc2995
-


Joined: 07 Aug 2006
Posts: 644
Location: Maryland, USA

PostPosted: Sat Jul 07, 2007 2:57 am    Post subject: Reply with quote

lol, sounds cool. BTW, hows the log splitter project going? Or are you no longer working on it?
_________________
Where have i been? School got heck-tick, had to move half way around the state, then back... and then i had to change jobs, so iv been away for a while :P
Back to top View user's profile Send private message AIM Address
TRUSTAbyss
-


Joined: 29 Oct 2003
Posts: 3718
Location: USA, GA

PostPosted: Sat Jul 07, 2007 5:38 am    Post subject: Reply with quote

AbyssWS Log Splitter is still in development but it's kind of on hold for a while.
_________________
Computer Programmer & Networking Specialist

Back to top View user's profile Send private message Visit poster's website MSN Messenger
TRUSTAbyss
-


Joined: 29 Oct 2003
Posts: 3718
Location: USA, GA

PostPosted: Sun Oct 28, 2007 6:20 pm    Post subject: Reply with quote

I have a BIG announcement!

I just started working on FileLimit's code structure yesterday and I thought I'd share some news with you. FileLimit will store its configuration options in an XML file, so this will prepare me for AbyssPanel's code structure at the same time. The data not related to the configuration will be stored in an SQLite database; this seperates the configuration from the database (less queries), and should improve the speed of the script itself. I look forward to working on AbyssPanel as soon as I release FileLimit 3.0.

It's still too soon to say when I will have an ETA on FileLimit 3.0, but I plan to make a nice interface for it using AJAX, so it might be a while.

Edit: I have mastered SimpleXML! Now it's only a matter of time before AbyssPanel development starts.

Kind regards, Josh
_________________
Computer Programmer & Networking Specialist

Back to top View user's profile Send private message Visit poster's website MSN Messenger
aprelium
-


Joined: 22 Mar 2002
Posts: 6800

PostPosted: Tue Nov 13, 2007 3:43 pm    Post subject: Reply with quote

TRUSTAbyss,

These are great news!
_________________
Support Team
Aprelium - http://www.aprelium.com
Back to top View user's profile Send private message Send e-mail
AbyssUnderground
-


Joined: 31 Dec 2004
Posts: 3855

PostPosted: Tue Nov 13, 2007 3:45 pm    Post subject: Reply with quote

I'd like to announce that abysspanel.co.uk is going to expire soon. I haven't bothered to renew it because I didn't know when or if this project was actually going to start again.

No doubt we will use a different domain name when the project starts anyway.
_________________
Andy (AbyssUnderground) (previously The Inquisitor)
www.abyssunderground.co.uk
Back to top View user's profile Send private message Visit poster's website
rrinc
-


Joined: 24 Feb 2006
Posts: 725
Location: Arkansas, USA

PostPosted: Thu Nov 15, 2007 2:43 am    Post subject: Reply with quote

Wait...are we still making a Control Panel? I thought it was kind of given that a future version of Abyss Web Server would have most of the functionality necessary therefore making this project obsolete.
_________________
-Blake | New Server :D
SaveTheInternet
Soy hispanohablante. Puedes contactarme por mensajes privados.
Back to top View user's profile Send private message Visit poster's website Yahoo Messenger MSN Messenger
sunli
-


Joined: 27 Apr 2007
Posts: 57
Location: Austin

PostPosted: Thu Nov 15, 2007 2:49 am    Post subject: Reply with quote

dead link?
Back to top View user's profile Send private message MSN Messenger
AbyssUnderground
-


Joined: 31 Dec 2004
Posts: 3855

PostPosted: Thu Nov 15, 2007 9:25 am    Post subject: Reply with quote

sunli wrote:
dead link?


What link is dead? Abysspanel? Yes I know. Please pay attention to posts. If you did you'd know why.

rrinc wrote:
Wait...are we still making a Control Panel? I thought it was kind of given that a future version of Abyss Web Server would have most of the functionality necessary therefore making this project obsolete.


We will still be making one yes. Aprelium is simply making it easy for us to make the server wide changes though some sort of API which can then be accessed through php etc.
_________________
Andy (AbyssUnderground) (previously The Inquisitor)
www.abyssunderground.co.uk
Back to top View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Aprelium Forum Index -> Off Topic Discussions All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB phpBB Group