Go Back   HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials > ISPConfig 3 > General

Do you like HowtoForge? Please consider supporting us by becoming a subscriber.
Reply
 
Thread Tools Display Modes
  #1  
Old 23rd May 2013, 22:14
kendel kendel is offline
HowtoForge Supporter
 
Join Date: Aug 2010
Posts: 132
Thanks: 4
Thanked 1 Time in 1 Post
Default APS Installer Questions

I searched the manual there wasn't much to go in just a site link, how do you work with the APS Installer in ISPConfig3?
Do I need to download the modules to a location on the server for them to work?
Are there any more information around that can explain?
__________________
If you are looking for examples of an ISPConfig 3 Multiserver Setup, Visit my website Here!!!
Reply With Quote
Sponsored Links
  #2  
Old 24th May 2013, 00:07
monkfish monkfish is offline
HowtoForge Supporter
 
Join Date: Mar 2013
Posts: 106
Thanks: 9
Thanked 15 Times in 14 Posts
Default

Do you mean building an aps compliant package?

http://www.apsstandard.org/

Or do you mean deploying a package to a site on your server? in which case...

- update package list
- select the package you want to deploy
- pay some attention to the "settings" tab - required dependencies and compatibilty is listed there
- hit the big button that says "install this package"

- you will be given a choice of which site to install it on, optionally a subfolder in there. You might like to ensure you have "cleaned" necessary web folders first.
- each package has its own "predefined" settings for you to complete, eg username/password for any web admin, site title and other settings.
- the package will be installed to the required location in its "virgin" state
- log in to the package and begin configuring.

Most updates if provided would occur inside the package you installed. eg. Wordpress updates are handled when you log in as your wordpress admin. A reinstall from within ispconfig will redeploy the basic shell again, and *may* wipe out any database settings etc.

- if the package to be installed required a SQL database, the database name seems to be chosen automatically based upon client number and instance number, eg. c0aps1, c0aps2 etc.

- once the base package is installed, its up to you to check security, patches, updates etc.

- If you have a test config, eg vmware box or similar, you might like to play with that - install/reinstall/remove, configure etc to see exactly what the capabilities are and what to expect from the installer. The functionality is a big leap forward and well worth using ispconfig. For aps compatibilty alone I thank the developers!

- structure-wise, my understanding is that the aps package files are downloaded to and parsed from the ispconfig folder interface/web/sites/aps_meta_packages. When you select a package to install, the package itself is downloaded and deployed from the ispconfig folder server/aps_packages. There are also the tables inside ispconfig database - aps_instances for installed packages and aps_packages for available packages. VERY rarely I have to empty aps_packages table and remove files in aps_meta_packages folder before resyncing the packagelist. There's a separate discussion on glitches seen with the installer interface.

- finally, be aware that *some* packages may not show as current with aps installer. Again, there's a separate thread round here for glitches other users have seen.

Last edited by monkfish; 24th May 2013 at 00:15. Reason: added, and again
Reply With Quote
  #3  
Old 24th May 2013, 05:47
kendel kendel is offline
HowtoForge Supporter
 
Join Date: Aug 2010
Posts: 132
Thanks: 4
Thanked 1 Time in 1 Post
Default

Quote:
Originally Posted by monkfish View Post
Do you mean building an aps compliant package?

http://www.apsstandard.org/

Or do you mean deploying a package to a site on your server? in which case...

- update package list
- select the package you want to deploy
- pay some attention to the "settings" tab - required dependencies and compatibilty is listed there
- hit the big button that says "install this package"

- you will be given a choice of which site to install it on, optionally a subfolder in there. You might like to ensure you have "cleaned" necessary web folders first.
- each package has its own "predefined" settings for you to complete, eg username/password for any web admin, site title and other settings.
- the package will be installed to the required location in its "virgin" state
- log in to the package and begin configuring.

Most updates if provided would occur inside the package you installed. eg. Wordpress updates are handled when you log in as your wordpress admin. A reinstall from within ispconfig will redeploy the basic shell again, and *may* wipe out any database settings etc.

- if the package to be installed required a SQL database, the database name seems to be chosen automatically based upon client number and instance number, eg. c0aps1, c0aps2 etc.

- once the base package is installed, its up to you to check security, patches, updates etc.

- If you have a test config, eg vmware box or similar, you might like to play with that - install/reinstall/remove, configure etc to see exactly what the capabilities are and what to expect from the installer. The functionality is a big leap forward and well worth using ispconfig. For aps compatibilty alone I thank the developers!

- structure-wise, my understanding is that the aps package files are downloaded to and parsed from the ispconfig folder interface/web/sites/aps_meta_packages. When you select a package to install, the package itself is downloaded and deployed from the ispconfig folder server/aps_packages. There are also the tables inside ispconfig database - aps_instances for installed packages and aps_packages for available packages. VERY rarely I have to empty aps_packages table and remove files in aps_meta_packages folder before resyncing the packagelist. There's a separate discussion on glitches seen with the installer interface.

- finally, be aware that *some* packages may not show as current with aps installer. Again, there's a separate thread round here for glitches other users have seen.
Ok at this moment, I am logged into ISPConfig and I am under the Apps & Addons which have nothing except default, same for APS it is blank.
Do I need to download example: wordpress to a specific location "interface/web/sites/aps_meta_packages" or do I create a new Repository record?
__________________
If you are looking for examples of an ISPConfig 3 Multiserver Setup, Visit my website Here!!!
Reply With Quote
  #4  
Old 24th May 2013, 11:37
monkfish monkfish is offline
HowtoForge Supporter
 
Join Date: Mar 2013
Posts: 106
Thanks: 9
Thanked 15 Times in 14 Posts
Default

Aha! You might be looking in the wrong place.

- Click on Sites on the top ribbon bar, you will see the APS installer options on the left-hand menu there.

- Start with the current available list - if you've just installed the server and never deployed a package it could be empty, in which case...

- click update packagelist and update. You'll get a window with a progress circle in it appear for a short time depending on how fast the list is processed.

- once complete click on available packages and you will see all the packages in turn. Selecting any one of these will give you the big "install package" button where you select an exisiting website to deploy to.

Happy packaging!

Last edited by monkfish; 24th May 2013 at 11:54.
Reply With Quote
  #5  
Old 24th May 2013, 16:56
kendel kendel is offline
HowtoForge Supporter
 
Join Date: Aug 2010
Posts: 132
Thanks: 4
Thanked 1 Time in 1 Post
Default

I attempted that but I get an error:

Error
The PHP CURL extension is not available.


I had to do the apt-get install php5-curl and restarted apache. but now it works....

So does a user have to download these software each time? or are they stored on the server?
Also I have a multi-server setup, which the ispconfig panel and web server are separate servers. will that be a problem or will it know to place the files in the right location?
__________________
If you are looking for examples of an ISPConfig 3 Multiserver Setup, Visit my website Here!!!

Last edited by kendel; 24th May 2013 at 17:12.
Reply With Quote
  #6  
Old 24th May 2013, 20:11
monkfish monkfish is offline
HowtoForge Supporter
 
Join Date: Mar 2013
Posts: 106
Thanks: 9
Thanked 15 Times in 14 Posts
Default

I have to say, now that you have resolved your build errors, you can answer your last two questions yourself?

- create a dummy client if you have to with a test website, login as the admin user you create for that website and see what options you get?

- from your master server try deploying a package to a website - watch what happens with the jobs that get submitted and see what gets deployed to what server?

- if necessary create a test environment to play with, perhaps inside your own network with an internal dns, eg. vmware which will give you multiple servers. That may be preferable than tinkering with a live system?
Reply With Quote
  #7  
Old 24th May 2013, 20:40
till till is online now
Super Moderator
 
Join Date: Apr 2005
Location: Lneburg, Germany
Posts: 34,623
Thanks: 792
Thanked 4,992 Times in 3,909 Posts
Default

Quote:
Originally Posted by kendel View Post
So does a user have to download these software each time? or are they stored on the server?
Also I have a multi-server setup, which the ispconfig panel and web server are separate servers. will that be a problem or will it know to place the files in the right location?
If a package has not been installed for any of your clients, then it gets downloadedand cached for further installs. As the aps installer is part of ispconfig, it works on a multiserver install off course.
__________________
Till Brehm
--
Get ISPConfig support and the ISPConfig 3 manual from ispconfig.org.
Reply With Quote
The Following User Says Thank You to till For This Useful Post:
bamlesqtivanova6307 (29th May 2013)
  #8  
Old 26th May 2013, 06:30
kendel kendel is offline
HowtoForge Supporter
 
Join Date: Aug 2010
Posts: 132
Thanks: 4
Thanked 1 Time in 1 Post
 
Default

Thank you for the response Till....
__________________
If you are looking for examples of an ISPConfig 3 Multiserver Setup, Visit my website Here!!!
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
APS Installer - version? sageman General 4 22nd July 2013 11:10
APS Installer Old app versions on new ISPConfig? simonb Plugins/Modules/Addons 13 28th May 2013 14:18
CentOS 6.4 x86_64 - ISPConfig 3.0.5.1 - APS Installer Errors Hairy Installation/Configuration 35 25th May 2013 02:44
APS installer for clients? rodti General 3 11th May 2013 20:29
APS Installer in mirror setup diablo666 Installation/Configuration 0 4th March 2013 16:50


All times are GMT +2. The time now is 18:18.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.