PDA

View Full Version : InterWorx 2.0 Released!


IWorx-Paul
06-03-2005, 10:39 PM
We're happy to announce the release of InterWorx-CP version 2.0!

This update will be applied automatically within 24 hours if your server has auto-updates enabled (the default). If you choose to perform the update manually we recommend logging into your server as root, and running the command:

yum update

If you have any problems with this update please open a Support Ticket (https://secure.interworx.info/support/helpdesk/?_a=tickets&_m=submit).

Here is a list of the major new features.

* New and Improved Interface
Streamlined "smart menu" improves page load time and usability
Improved functionality throughout the system.

* Reseller Support
Allow other users to create SiteWorx accounts, limited by the number of accounts they can create, and bandwidth and storage used - opening the door to a whole new way to use InterWorx-CP.

* Complete IP Address Management
Adding IP's to your server has never been easier.

* Enhanced Service Control
Easy configuration and monitoring of your server's critical services, including the web, mail, ftp, mysql, and dns servers.

* Account importers for other control panels
Including: cpanel, directadmin, plesk, and ensim.

* SSH shell user control with optional jailed shell configuration
Monitor shell users and control their access efficiently.

* Auto-script installer ScriptWorx
Makes the website owner's life much easier, allowing one-click install of many popular software packages, including: Coppermine, dotProject, eGroupWare, gallery, geeklog, osCommerce, phpAdsNew, phpBB, and phpNuke


Thanks again to all those that helped this release along - the beta testers, the folks that posted feature requests on these forums, and everyone that uses InterWorx-CP... without you this release would never have happened! We hope you like it.

Paul & the rest of the InterWorx crew.

IWorx-Chris
06-03-2005, 10:47 PM
I'd like to thank all the BETA testers as well :D, good work all.

Also, we have new flash tutorials up for SiteWorx (and soon for NodeWorx). Feel free to use them for your clients:

http://interworx.info/iworx-cp/support/tutorials/#siteworx_flash

Chris

PaulK
06-04-2005, 02:55 AM
Looking great so far. Just as a heads up, I manually upgraded and when I went into my Nodeworx for the first time it was still using the old theme and all the links and layout were screwed up. I remembered that the page was themes.php though and when i clicked "download" on cool freshness (it claimed it was already selected) it selected it. Perhaps I just had an old cached copy of the css or something though. I've also got "User Logo" in the upper left of the cool freshness theme instead of a picture. I assume I can change that by editing the template, but the default probably shouldn't be that.

Also, on the scriptworx page the popup to choose enable/disable for individual scripts does not submit the form properly in Safari 2.0. The same behavior works on every other page I've tried and the code looks identical so I'll let you guys figure that one out. ;)

Finally, where is the configuration for "optional jailed shell configuration"? I'm looking in the shell configuration area and don't see any options to enable the jailkit package that I know was installed. ;)

Oh, and congratulations on reaching the big 2.0 as well. May every future update be as immense as this one (48MB primary iworx package, wow!).

JayBaen
06-04-2005, 09:29 AM
I did a manual yum update -- smooth.

A couple of heads-up items:

1) I had to reboot before any of the system graphs would work. Not a biggie, or a problem, just wasn't sure if you expect that or not.

2) When viewing the mailqueue page, the menu items in the navbar change to ##LG_FooBlah## (I have a screenie if that helps).

Nice upgrade. Thx for all the continued work on an already great product.

JB

kipper3d
06-04-2005, 11:50 AM
Hello,

Wheres the skel dir? Chris said he had it seperated so that we could customize.

update went smooth, however I had to rebrand everything.

Thanks.

NEXCESS.NET (Greg)
06-04-2005, 12:01 PM
/home/interworx/etc/skel

:)

Justec
06-04-2005, 12:08 PM
All I have to say about 2.0.... Thats Hot! :D


Anyway to have the history of visual graphs/stats back? Not that I really care, but its cool to have.

kipper3d
06-04-2005, 01:50 PM
Thanks Greg,

What about the rest. I would like to customize /home/username/dir and /home/username/domain.com/

The reason is I offer Dedicated jvm/jsp and I place the container outside of the html dir.

Thanks!

CMI
06-04-2005, 03:51 PM
/***** MENU SHIZZLE *****/
Man you guys are pros ;)

Anyway, I hate you guys. Don't you realize I have stuff to do and shouldn't be playing around with these cool new features? I swear you guys try and destroy me at every turn :)

After looking at the shell goodness, I'd like to see some process accounting control and reports.

Edit: I'd also like to see the menu expand to the current location as well. I'll put some real request posts in eventually :)

Wow this is cool.

IWorx-Paul
06-04-2005, 03:58 PM
PaulK:

Thanks for the feedback. The initial problem may indeed have been a cached CSS file or something similar.

We'll have to check out Safari, thanks for letting us know about that problem.

We'll have a tutorial regarding how upgraded boxes can use the Jailed Shell option by the end of the weekend. It involves some manual steps and moving of some things around.

JayBean:

You shouldn't have needed to reboot - how long did you wait? It might have just needed a 5 minute cron job to run to update the new graphs for the first time.

If you could open a support ticket and provide that screen shot (and preferably your login so we can reproduce it) that'd be great. That's not a known issue so we'll have to check it out on your server.

Kipper3d:

I'll let Chris answer this question since I'm not sure off the top of my head about this question.

Justec:

Nope, sorry, the graphs are all brand new since we rebuilt the graphing infrastructure (it was based on cacti in previous versions, and it's custom now).

Paul

IWorx-Paul
06-04-2005, 04:01 PM
CMI:

The Menu *should* "remember" its last position between page loads - if it doesn't the first time, it should the second. Let us know if this isn't working at all for you so we can check it out.

Paul

CMI
06-04-2005, 04:13 PM
I can get "System Services" and "Server" to stay open, but not anything else. I'm using Safari 2.0 :) I'll try and poke around later and get you some usable info.

IWorx-Paul
06-04-2005, 04:16 PM
Ah, ok. There may be other Safari issues as well, that's one browser we didn't test with.

Paul

RWF
06-04-2005, 05:37 PM
I enabled all the sample scripts and enabled "ScriptWorx global options" (what is this?), but the scripts are still not available on the individual SiteWorx accounts.

IWorx-Paul
06-05-2005, 12:18 AM
RWF,

You have to enable ScriptWorx for the SiteWorx account you want to give access to, via the "Edit" button in the SiteWorx account list. Once you've done that there should be a ScriptWorx menu item in SiteWorx.

Paul

Justec
06-05-2005, 02:07 AM
I enabled all the sample scripts and enabled "ScriptWorx global options" (what is this?), but the scripts are still not available on the individual SiteWorx accounts.
At least im not the only one that made this mistake :rolleyes:

http://interworx.info/forums/showthread.php?t=573

PaulK
06-05-2005, 03:23 AM
Is there any quick way to view the accounts a reseller has created? They don't appear to show up in the generic siteworx account list and there's no button to go into the reseller's nodeworx account with one click like there is for siteworx accounts. :)

jimp
06-05-2005, 03:47 AM
The upgrade appeared to go smoothly, but my custom theme ultimately screwed me over. The theme was based on Vanilla Ice from 1.9.x, and when I went to login to NodeWorx, my web browser complained that "login.php" could not be found. Sure enough, it wasn't in the RPM package either. I looked around a bit for how to manually change themes (since the catch was I could not login to NodeWorx to change my theme). Eventually, I symlinked the "interworx" folder to the folder name my custom theme was using. That worked, but why does NodeWorx not need login.php, but SiteWorx still has it? :confused:

I guess I'll stick to the InterWorx theme from now on, unless anyone can give me some pointers about how to use a custom theme and not die/loose UI improvements between releases. :(

On the other hand, I-CP v2.0 looks very nice from what I have seen so far. My upgrade battle left me victorious, but also too tired to go on. I'll check it out tomorrow. :)

lineman
06-05-2005, 06:09 AM
I can get "System Services" and "Server" to stay open, but not anything else. I'm using Safari 2.0 :) I'll try and poke around later and get you some usable info.

I'm pretty sure it worked for me on Firefox.

IWorx-Paul
06-05-2005, 07:39 AM
Paul K:

When you're logged in as the "main" nodeworx user, and you go to the "SiteWorx Accounts" page, there should be a dropdown where you can select a reseller, and view their accounts. This dropdown won't show up though until you have at least one reseller created. If it doesn't show up for you let us know (and let us know what theme you're using).

Paul

PaulK
06-05-2005, 08:46 AM
Paul K:

When you're logged in as the "main" nodeworx user, and you go to the "SiteWorx Accounts" page, there should be a dropdown where you can select a reseller, and view their accounts. This dropdown won't show up though until you have at least one reseller created. If it doesn't show up for you let us know (and let us know what theme you're using).

Paul

Works like a charm. Not sure why I didn't notice that when I was poking around. :)

IWorx-Chris
06-05-2005, 09:30 AM
That worked, but why does NodeWorx not need login.php, but SiteWorx still has it?


it isn't required and will be going away in the next release. It may still function if you use it (login.php) in SiteWorx.

Chris

IWorx-Chris
06-05-2005, 09:32 AM
What about the rest. I would like to customize /home/username/dir and /home/username/domain.com/


/etc/skel = /home/username SKEL
/home/interworx/etc/skel = /home/username/domain.com SKEL

"skel" httpd.conf file for each domain is in /home/interworx/etc/vhost-base.conf

Chris

roman
06-05-2005, 11:18 AM
Guys, this is a wonderfull update !!!
I'm already playing around with all of these :-D

timryberg
06-05-2005, 12:13 PM
I may as well add my two cents here: Kick but release, guys :-)

kipper3d
06-06-2005, 08:28 AM
Thanks for the Skel info Chris.

I have run into problems with my 64bit server. I have posted a ticket yestarday and hope you've had a chance to look into it. Ticket number is DKV-65024

I fixed the ioncube so it was 64bit and fixed the permissions, but theres more problems as I have listed in the ticket:

Also, having cgi issues with a customer as well - appears some of the newer accounts have different conf configurations regarding cgi. May contact you about this again after interworx is working properly.

Thanks!

kipper3d
06-06-2005, 08:33 AM
One more skel question... (sorry)

/etc/skel is empty. So if i add usr/java/j2sdk it will add this in /home/username/usr/java/j2sdk?

What about tomcat directory in /home/usrname/domain.com/

xlogicgroup
06-06-2005, 09:43 AM
I was wondering if there is a demo for the reseller interface? I am not seeing how resellers login.

NEXCESS.NET (Greg)
06-06-2005, 11:04 AM
You would need to create a reseller account in NodeWorx and then use the reseller information you created to login to NodeWorx.

pascal
06-06-2005, 07:36 PM
Hey hey guys : so good...

Ok as usual my question will concern the API :-p

Is there a new var in the API to enable by default the scriptworx in a siteworx account ?

Very good job as usual. FR language will be there tomorrow

Also, about my request <<< HERE >>> (http://www.interworx.info/forums/showpost.php?p=2961&postcount=5) did you change the burstable option management ? and the follow-up of going beyond of bandwidth ? like send an email alert to the server admin? etc...

Pascal

IWorx-Paul
06-06-2005, 10:14 PM
Also, about my request <<< HERE >>> did you change the burstable option management ? and the follow-up of going beyond of bandwidth ? like send an email alert to the server admin? etc...
No, not yet Pascal. We haven't forgotten, we just haven't gotten there yet.

Paul

IWorx-Paul
06-06-2005, 10:54 PM
Is there a new var in the API to enable by default the scriptworx in a siteworx account?
No, not yet, currently it defaults to "on" if the account is created via the API. Stay tuned for these at more API updates in the near future.

Paul

pascal
06-06-2005, 11:19 PM
Quote:
Also, about my request <<< HERE >>> did you change the burstable option management ? and the follow-up of going beyond of bandwidth ? like send an email alert to the server admin? etc...


No, not yet Pascal. We haven't forgotten, we just haven't gotten there yet.

Paul


Lol, no pbm you already did a lot :)


Quote:
Is there a new var in the API to enable by default the scriptworx in a siteworx account?


No, not yet, currently it defaults to "on" if the account is created via the API. Stay tuned for these at more API updates in the near future.

Paul


Sure :)

Pascal

IWorx-Chris
06-08-2005, 08:57 PM
/etc/skel is empty. So if i add usr/java/j2sdk it will add this in /home/username/usr/java/j2sdk?


useradd should do the copying, yes.


What about tomcat directory in /home/usrname/domain.com/


it will get copied from the interworx skel dir.

Chris

pascal
06-08-2005, 09:52 PM
No, not yet, currently it defaults to "on" if the account is created via the API. Stay tuned for these at more API updates in the near future.

Paul

Same question, and I'm sure you'll give me the same answer, but let me try :

Is there an API for creating Reseller Account ? :cool: :p ;)

Pascal

pascal
06-08-2005, 09:56 PM
Here is the French translation of InterWorx-cp 2.0.3-3

If you have some french customer it may help you

Pascal

kipper3d
06-10-2005, 08:33 AM
hello

In this file: /home/interworx/etc/vhost-base.conf

there is <<DOMAIN>> variable. Is there one for username?
<<USERNAME>>?

Thanks

IWorx-Chris
06-10-2005, 09:44 AM
Is there one for username?

No, do you need it available?

PaulK
06-13-2005, 12:02 AM
We'll have a tutorial regarding how upgraded boxes can use the Jailed Shell option by the end of the weekend. It involves some manual steps and moving of some things around.

Any ETA on the tutorial regarding jailed shells? I'm still loving the 2.0.x release ;)

IWorx-Chris
06-13-2005, 12:38 AM
Paul,

I'll get you going here, it's not terribly difficult to make your system work with the jailing system.

AS ROOT:

1. create a /chroot directory


mkdir /chroot
chmod 711 /chroot


2. stop *all* services that are using resoruces on /home. You can use the lsof command to see what services have open resources on /home. You'll at least have to stop the iworx and httpd services and perhaps more depending on your system.

3. Once you've stopped all services using files on /home you need to move /home into the /chroot directory. so just do:


cd /
mv /home /chroot
chmod 711 /home/chroot


4. Finally, symlink /home to /chroot/home so your paths still jive


cd /
ln -fs /chroot/home home


5. At this point the dir structure will support jailing. When you hit the shell user page in NodeWorx, InterWorx-CP will generate the rest of the needed jailing directories in /chroot so just go to the shell user page now.

6. Once hitting the shell user page you should see /chroot/bin, /chroot/etc and so on. You should also see jk_chrootsh in the shell list. Choosing this shell will jail any shell user to the /chroot directory.

That should be it Paul. Since moving around of major directories (/home) is needed we didn't make IWorx-CP do this by default. Let me konw if you have any issues at all.

Chris

PaulK
06-13-2005, 01:26 AM
Looks like it's working already. Thanks for the quick tutorial!

Chrimpson
06-14-2005, 03:42 PM
Well I was trying to get the jails working but am unable to move /home per Chris' instructions. I ended the processes and no processes show for lsof /home now but the message received is device busy or in use. Ugh... Any ideas?

Thanks,
Chris

IWorx-Chris
06-14-2005, 03:44 PM
Chris,

Can you paste the output of:


lsof | grep /home


Chris

Chrimpson
06-14-2005, 03:58 PM
Hi Chris,

Here is some output...


[root@IW1 /]# lsof /home
[root@IW1 /]# lsof | grep /home
[root@IW1 /]# cd /
[root@IW1 /]# mv /home /chroot
mv: cannot move `/home' to `/chroot/home': Device or resource busy

IWorx-Chris
06-14-2005, 04:17 PM
I'd stop all the services you can Chris and try it again. If that doesn't work feel free to open a ticket and I'll look at it.

Chris

Chrimpson
06-15-2005, 10:06 AM
Problems(created by me..) fixed thanks to some great help by Chris. Much appreciated guys! Keep rolling...

bluesin
06-22-2005, 09:43 PM
Great job Guys!

And thank you for adding the scriptworx and adding one of my favs "dotproject".

Looks great, really glad I made the switch!!!