App Central: Developer's Guide. For APKG 2.0
|
|
|
- Candice Warner
- 9 years ago
- Views:
Transcription
1 App Central: Developer's Guide For APKG 2.0 Revision: Update: Aug 1,
2 Table of Content 1 System Requirements Build Machine Target Machine About APKG Getting Started config.json: general config.json: adm-desktop app privilege config.json: register Building Your App Prepare Your Package Source CONTROL Utilities for Building Apps Packing an App Final App Structure Appendix APKG State Transition Diagram Script Environment Variables Best Practice Web Apps (phpmyadmin) Custom Apps (DVBLink)
3 1 System Requirements 1.1 Build Machine 1. Ubuntu (recommended), 64-bit 2. Other OS (Windows, Mac OS, etc.) 3. asustor cross compiler toolchain (AS-3XX, AS-6XX) 4. Bourne Shell 5. Python Text editor (vim, gedit, eclipse, etc.) 1.2 Target Machine Product Series AS-6XX AS-3XX CPU Intel Atom D27XX Intel Atom SoC CE53XX Architecture x86-64 x86-32 Kernel Linux Linux Shell BusyBox v BusyBox v LAMP Apache MySQL PHP Apache MySQL PHP App Central system /usr/local/ 1 /usr/local/ 2 path App repository /usr/local/appcentral/ 3 /usr/local/appcentral/ 4 App home /usr/local/appcentral/$app_name /usr/local/appcentral/$app_name 1 Default system folder: /usr/local/{/usr/local/{bin,etc,lib,lib64,sbin,tmp} 2 Default system folder: /usr/local/{/usr/local/{bin,etc,lib,lib64,sbin,tmp} 3 Files should only be copied to the $APP directory. If you need to place files in other locations, you may use a soft link and link the files under /usr/local/. 4 Files should only be copied to the $APP directory. If you need to place files in other locations, you may use a soft link and link the files under /usr/local/. 3
4 2 About APKG APKG is a package management system for developing and managing ASUSTOR NAS apps. Different APKG versions may have different APK (ASUSTOR application package file) formats, therefore, using the correct build tool/script is very important before building any apps. 2.1 Getting Started Before building your own apps, there is one thing you must know config.json. It is the fundamental of each app which contains the necessary information about your app and the required environment for installation. The configurations have been divided into three categories (app, desktop and install) in config.json, and we will explain them in the next three sections respectively. Please see section 4.3 Best Practice for the examples of config.json. Name general adm-desktop register Description This section contains the information about the package and will be displayed in App Central. Optional. This section defines the type of this app. Optional. This section is used for installation. 2.2 config.json: general This section defines the basic information of this app. Key Description Type Note general App information section. Object package This is the package name. It is used to String distinguish between different apps. It must be a unique name. name The app name which will be displayed String in App Central. version The version of this package. String depends The dependent package list of this Array(String) 1. A package. Before a package is being 2. B (>= 1.0) installed or upgraded, these packages 3. C (<= 2.0) must be installed first. 4. D (= 1.5) 5. E (>= 1.0, <= 2.0) 4
5 conflicts 5 (RESERVED) Not used. Array(String) developer Name of developer. String maintainer Name of maintainer. String Your address. String website Your website or any associated links. String architecture 6 This is used to identify the platform. String x86-64 / i386 / any firmware Require firmware version. String 2.0 Note: 1. All words are case sensitive. 2.3 config.json: adm-desktop This section is used to define the type of this app and its default privileges. There are two major objects in this section: icon & privilege Key Description Type Note adm-desktop Icon and privilege settings section. Object app 7 ADM desktop icon settings. Object privilege 8 App privilege settings. Object app This object defines the type of the app and currently there are four types of apps. They are: internal, external, webserver, and custom. Please note that both internal & external are reserved for ASUSTOR in-house development. Most 3 rd party developers will use webserver & custom Type: Web Apps Web Apps are for common web applications such as phpmyadmin and WordPress. It runs on the system built-in Apache web server. This will potentially be used by 3rd party maintainers or developers. Here is an example of this kind of App: "app":{ "type":"webserver" 5 Leave the field empty. 6 If your App is common web applications (php, html), use 'any' for architecture. 7 There are four types so far, they are: internal, external, webserver, customize. Each type has its own format. 8 This is used to define the default permission of this app. 5
6 }, Key Description Type Note app ADM desktop icon settings Object type The type for this app String Type: Custom Apps Most 3rd party developer will use this. You can run your own web server, define the protocol, port and URL. Here is an example of this kind of App: "app":{ "type":"custom", "protocol":"http", "port": 39876, "url": "/" } Key Description Type Note app ADM desktop icon settings Object type The type for this app String protocol The network protocol String http / https port The port number Integer url The URL of your web page String privilege Key Description Type Note accessible You can define the group(s) which will String be able to use this app by default. [users] represents all system users while [administrators] represents the specific user(s) who have the administration rights. customizable This determines if the access rights to this app can be modified in [Access Control] -> [App Privilege]. For Boolean 6
7 example, if accessible is set to administrators, but you would like to allow another non-administrator user to access the app, then you should use true here. Note: 1. All words are case sensitive. 2. privilege will not be able to restrict access to web applications since most of them have their own account system. It only can be used to determine whether the desktop icon is visible or invisible to users. 2.4 config.json: register "register":{ "symbolic-link":{ }, "share-folder":[ { "name":"download", "description":"download default shared folder" } ], "port":[ "9999", "55555" ], "boot-priority":{ "start-order":20, "stop-order":80 }, "prerequisites":{ "enable-service":[], "restart-service":[] } } 7
8 Key Description Type Note register Install settings section Object symbolic-link The link used for create soft link to /usr/local folder in this App. Object /bin, /etc, /lib, /lib64, /sbin, /var share-folder This is where you can define the Array(Object) default directories (shared folders) for this app. These directories will be created automatically while installing this app, and if the specified directory already exists, the app will ignore this and just use the directory. name The name of this share. String description The description of this share. String port Port numbers of service used. Array(Integer) boot-priority Priority of service start-stop. Object start-order Service start with script: Integer 00 ~ 99 S{$PRIORITY}{$APP_NAME}. stop-order Service stop with script: Integer 00 ~ 99 K{$PRIORITY}{$APP_NAME}. prerequisites After the package was installed or 1. samba upgraded, these services must start 2. afp or restart. 3. nfs enable-service These services must be started or Array(String) 4. ftp enabled. 5. webdav restart-service These services must be restarted. Array(String) 6. httpd 7. mysql Note: 1. All words are case sensitive. 2. All keys of above are optional. 8
9 3 Building Your App In this chapter, we will introduce the package source structure, utilities for building apps, and final app structure. 3.1 Prepare Your Package Source Your package source should contain at least one folder CONTROL. You can also add self-defined folders to store other files, such as www, lib, etc. Folder Name Description CONTROL 9 This folder is used to store some necessary files, such as config.json, icons and scripts. Please refer to CONTROL for more details. www Optional. This folder is for common web applications (php, html) which need to be run on a web server such as phpmyadmin and Joomla!. (Apache comes with ADM and can be found under [Services] -> [Web Server])This is where the source files will be placed. (OTHERS) 10 Self-defined folders, such as bin, etc, lib, lib64, etc. You are free to define any new folders here. Note: 1. The CONTROL folder name is case sensitive CONTROL This folder is used to store app information, configuration, icons and other hook scripts. Please see the chart below. File Name Description File Type config.json icon.png This file contains the information displayed in App Central and setting environment in the installation process. 90 x 90 pixels in PNG format, which is shown in App Central and used for ADM 11 desktop Icon. JSON file description.txt The general description of the app. Text file changelog.txt The change log of this revision. Text file PNG image, transparent 9 This folder is used to store app information, configuration, icons and other hook scripts. 10 There are also other default folders such as bin, etc, lib, lib64, etc. You are free to define any new folders here. 11 ASUSTOR Data Master, Web Desktop UI. 9
10 license.txt Optional. This file is shown in the installation Text file process. pre-install.sh Optional. This hook script which is executed Bourne shell script before installation. pre-uninstall.sh Optional. This hook script which is executed Bourne shell script before uninstalling / upgrading. post-install.sh Optional. This hook script which is executed Bourne shell script after installation / upgrading. post-uninstall.sh Optional. This hook script which is executed Bourne shell script after uninstalling. start-stop.sh Optional. The init.d script to start and stop an Bourne shell script app. This script is for daemon App, it will be executed automatically after booting or before power off. Note: 1. All file names are case sensitive and fixed. 2. These files are necessary: a. config.json 3. The hook scripts will be executed if available, or you can just ignore this. 3.2 Utilities for Building Apps Here is the Linux script which can help you to build your own app Packing an App Usage: apkg-tool.py <pkg_directory> [<destination_directory>] Example: root@build-machine:/as_build/apk# apkg-tool.py create download-center 10
11 3.3 Final App Structure After executing the apkg-toos.py script, all source folders and files (as in 3.1 Prepare Your Package Source) will be compressed, and an app with the name PACKAGE_VERSION_ARCHITECTURE.apk will be generated automatically. To check your app structure, you can decompress the apk file with uzip. You should then be able to see the following files in the apk. File Name Description File Type Mandatory apkg-version This file specifies the version of the apk format. Text file Yes control.tar.gz This is a compressed file in.tar.gz format Gzipped Yes containing all the files that are required for configuration and display, such as configuration files, icons, license, daemon control file, or hook scripts. tarball data.tar.gz This is a compressed file in.tar.gz format Gzipped Yes containing all source files, such as executable binary, library, or UI files. tarball Note: 1. apkg-version file contents 12 : Package name format: PACKAGE_VERSION_ARCHITECTURE.apk 12 Apkg version 1.0 is currently in use. 11
12 4 Appendix 4.1 APKG State Transition Diagram * comes from the currently installed package. 4.2 Script Environment Variables Several variables are exported by App Central and can be used in the scripts. Descriptions of these variables are given below: 12
13 Variable Name Description AS_NAS_ARCH The type of CPU architecture. AS_NAS_KERNEL The version of NAS kernel. AS_NAS_MODEL The name of NAS model. AS_NAS_FIRMWARE The version of NAS firmware. AS_NAS_HOSTNAME The hostname of NAS. AS_NAS_TIMEZONE The time zone setting of NAS. AS_NAS_INET4_ADDR_0 The IPv4 address of first network interface card. AS_NAS_INET4_ADDR_1 The IPv4 address of second network interface card. APKG_BASE_DIR App Central system root. APKG_REPO_DIR Apps repository directory. APKG_PKG_NAME The package name of App which is defined in config.json. APKG_PKG_VER The version of App which is defined in config.json. APKG_PKG_INST_VER The version of App which has been installed on App Central. APKG_PKG_DIR App directory in which the package is stored. APKG_PKG_STATUS Package status can be represented by these values: install, upgrade, uninstall. APKG_TEMP_DIR App Central randomly generates a dir name for a script to store the configuration. Note: 1. All words are case sensitive. 4.3 Best Practice Below are the samples of its config.json, source layout and package layout Web Apps (phpmyadmin) Configuration config.json { "general": { "website": " "maintainer": "ASUSTOR", "name": "phpmyadmin", "package": "phpmyadmin", "firmware": "2.0", "depends": [], 13
14 } "version": "4.0.1", "architecture": "any", "conflicts": [], " ": "developer": " }, "adm-desktop": { "privilege": { "accessible": "users", "customizable": true }, "app": { "type": "webserver" } }, }"register": { "symbolic-link": {}, "boot-priority": {}, "share-folder": [], "port": [], "prerequisites": { "enable-service": [ "httpd", "mysql" ], "restart-service": [] } Package Source Layout Below is the package layout of phpmyadmin. You can use the attached apkg-tools.py Linux script to build your own app automatically. phpmyadmin_4.0.1_any/ CONTROL/ config.json description.txt icon.png 14
15 www/ browse_foreigners.php ChangeLog changelog.php chk_rel.php composer.json config.sample.inc.php db_create.php db_datadict.php db_events.php db_export.php db_import.php db_operations.php db_printview.php db_qbe.php db_routines.php db_search.php db_sql.php db_structure.php db_tracking.php db_triggers.php doc/ examples/ export.php favicon.ico file_echo.php gis_data_editor.php import.php import_status.php index.php js/ libraries/ LICENSE license.php locale/ navigation.php phpinfo.php phpmyadmin.css.php 15
16 phpunit.xml.nocoverage pmd_display_field.php pmd_general.php pmd_pdf.php pmd_relation_new.php pmd_relation_upd.php pmd_save_pos.php prefs_forms.php prefs_manage.php print.css querywindow.php README RELEASE-DATE robots.txt schema_edit.php schema_export.php server_binlog.php server_collations.php server_databases.php server_engines.php server_export.php server_import.php server_plugins.php server_privileges.php server_replication.php server_sql.php server_status_advisor.php server_status_monitor.php server_status.php server_status_queries.php server_status_variables.php server_variables.php setup/ show_config_errors.php sql.php tbl_addfield.php tbl_change.php tbl_chart.php 16
17 tbl_create.php tbl_export.php tbl_get_field.php tbl_gis_visualization.php tbl_import.php tbl_indexes.php tbl_move_copy.php tbl_operations.php tbl_printview.php tbl_relation.php tbl_replace.php tbl_row_action.php tbl_select.php tbl_sql.php tbl_structure.php tbl_tracking.php tbl_triggers.php tbl_zoom_select.php themes/ themes.php transformation_overview.php transformation_wrapper.php url.php user_password.php version_check.php view_create.php view_operations.php webapp.php Custom Apps (DVBLink) Configuration config.json { "general": { "package": "dvblink-server", "name": "DVBLink TV Server", "version": "4.5.3", "depends": [], 17
18 "conflicts": [], "developer": " "maintainer": "DVBLogic", " ": "website": " "architecture": "x86-64", "firmware": "2.0", }, "adm-desktop": { "app": { "url": "/", "protocol": "http", "type": "custom", "port": }, "privilege": { "accessible": "", "customizable": true } }, "register": { "symbolic-link": { }, "share-folder": [ { "name": "DVBLink", "description": "DVBLink share" } ], "port": [ 39876, 8100, 8101 ], "boot-priority": { "stop-order": 80, "start-order": 20 }, 18
19 } "prerequisites": { "enable-service": [], "restart-service": [] } Package Source Layout Below is the package layout of DVBLink. You can use the attached apkg-tools.py Linux script to build your own app automatically. DVBLink TV Server_4.5.3_x86-64/ bin/ common/ config/ dvblink_install* dvblink_reg* dvblink_server* isrun.sh* lib/ licenses/ packages/ reg.sh* sinks/ sources/ start2.sh* start.sh* stop.sh* templates/ unzip* version.dat web_server/ CONTROL/ changelog.txt config.json description.txt icon.png license.txt 19
20 post-install.sh* pre-install.sh* pre-uninstall.sh* start-stop.sh* 20
How To Install Storegrid Server On Linux On A Microsoft Ubuntu 7.5 (Amd64) Or Ubuntu (Amd86) (Amd77) (Orchestra) (For Ubuntu) (Permanent) (Powerpoint
StoreGrid Linux Server Installation Guide Before installing StoreGrid as Backup Server (or) Replication Server in your machine, you should install MySQL Server in your machine (or) in any other dedicated
NAS 109 Using NAS with Linux
NAS 109 Using NAS with Linux Access the files on your NAS using Linux A S U S T O R C O L L E G E COURSE OBJECTIVES Upon completion of this course you should be able to: 1. Use Linux to access files on
Installation of PHP, MariaDB, and Apache
Installation of PHP, MariaDB, and Apache A few years ago, one would have had to walk over to the closest pizza store to order a pizza, go over to the bank to transfer money from one account to another
Zend Server 4.0 Beta 2 Release Announcement What s new in Zend Server 4.0 Beta 2 Updates and Improvements Resolved Issues Installation Issues
Zend Server 4.0 Beta 2 Release Announcement Thank you for your participation in the Zend Server 4.0 beta program. Your involvement will help us ensure we best address your needs and deliver even higher
INUVIKA OVD INSTALLING INUVIKA OVD ON RHEL 6
INUVIKA OVD INSTALLING INUVIKA OVD ON RHEL 6 Mathieu SCHIRES Version: 0.96.1 Published January 19, 2015 http://www.inuvika.com Contents 1 Prerequisites: RHEL 6 3 1.1 System Requirements...................................
AlienVault Unified Security Management (USM) 4.x-5.x. Deploying HIDS Agents to Linux Hosts
AlienVault Unified Security Management (USM) 4.x-5.x Deploying HIDS Agents to Linux Hosts USM 4.x-5.x Deploying HIDS Agents to Linux Hosts, rev. 2 Copyright 2015 AlienVault, Inc. All rights reserved. AlienVault,
CycleServer Grid Engine Support Install Guide. version 1.25
CycleServer Grid Engine Support Install Guide version 1.25 Contents CycleServer Grid Engine Guide 1 Administration 1 Requirements 1 Installation 1 Monitoring Additional OGS/SGE/etc Clusters 3 Monitoring
42goISP Documentation
42goISP Documentation 42goISP Documentation I Table of Contents General...1 1 What is 42goISP?...1 2 Terms and structure of the manual...1 3 Installation/Upgrade/Deinstallation...1 3.1 Installation...1
ISPConfig Documentation
ISPConfig Documentation ISPConfig Documentation I Table of Contents General...1 1 What is ISPConfig?...1 2 Terms and structure of the manual...1 3 Installation/Upgrade/Deinstallation...1 3.1 Installation...1
NAS 107 Introduction to Control Center
NAS 107 Introduction to Control Center Perform basic management on your NAS using Control Center A S U S T O R C O L L E G E COURSE OBJECTIVES Upon completion of this course you should be able to: 1. Use
INTRODUCTION TO WEB TECHNOLOGY
UNIT-I Introduction to Web Technologies: Introduction to web servers like Apache1.1, IIS, XAMPP (Bundle Server), WAMP Server(Bundle Server), handling HTTP Request and Response, installation of above servers
Secure Messaging Server Console... 2
Secure Messaging Server Console... 2 Upgrading your PEN Server Console:... 2 Server Console Installation Guide... 2 Prerequisites:... 2 General preparation:... 2 Installing the Server Console... 2 Activating
MassTransit 6.0 Enterprise Web Configuration for Macintosh OS 10.5 Server
MassTransit 6.0 Enterprise Web Configuration for Macintosh OS 10.5 Server November 6, 2008 Group Logic, Inc. 1100 North Glebe Road, Suite 800 Arlington, VA 22201 Phone: 703-528-1555 Fax: 703-528-3296 E-mail:
JAMF Software Server Installation and Configuration Guide for OS X. Version 9.2
JAMF Software Server Installation and Configuration Guide for OS X Version 9.2 JAMF Software, LLC 2013 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide
LICENSE4J FLOATING LICENSE SERVER USER GUIDE
LICENSE4J FLOATING LICENSE SERVER USER GUIDE VERSION 4.5.5 LICENSE4J www.license4j.com Table of Contents Getting Started... 2 Floating License Usage... 2 Installation... 4 Windows Installation... 4 Linux
Monitoring Oracle Enterprise Performance Management System Release 11.1.2.3 Deployments from Oracle Enterprise Manager 12c
Monitoring Oracle Enterprise Performance Management System Release 11.1.2.3 Deployments from Oracle Enterprise Manager 12c This document describes how to set up Oracle Enterprise Manager 12c to monitor
SIMIAN systems. Setting up a Sitellite development environment on Windows. Sitellite Content Management System
Setting up a Sitellite development environment on Windows Sitellite Content Management System Introduction For live deployment, it is strongly recommended that Sitellite be installed on a Unix-based operating
NAS 208 WebDAV A Secure File Sharing Alternative to FTP
NAS 208 WebDAV A Secure File Sharing Alternative to FTP Connect to your NAS via WebDAV A S U S T O R C O L L E G E COURSE OBJECTIVES Upon completion of this course you should be able to: 1. Have a basic
Witango Application Server 6. Installation Guide for Windows
Witango Application Server 6 Installation Guide for Windows December 2010 Tronics Software LLC 503 Mountain Ave. Gillette, NJ 07933 USA Telephone: (570) 647 4370 Email: [email protected] Web: www.witango.com
Healthstone Monitoring System
Healthstone Monitoring System Patrick Lambert v1.1.0 Healthstone Monitoring System 1 Contents 1 Introduction 2 2 Windows client 2 2.1 Installation.............................................. 2 2.2 Troubleshooting...........................................
Automatic updates for Websense data endpoints
Automatic updates for Websense data endpoints Topic 41102 / Updated: 25-Feb-2014 Applies To: Websense Data Security v7.6, v7.7.x, and v7.8 Endpoint auto-update is a feature that lets a network server push
Magento Search Extension TECHNICAL DOCUMENTATION
CHAPTER 1... 3 1. INSTALLING PREREQUISITES AND THE MODULE (APACHE SOLR)... 3 1.1 Installation of the search server... 3 1.2 Configure the search server for usage with the search module... 7 Deploy the
JAMF Software Server Installation and Configuration Guide for Linux. Version 9.2
JAMF Software Server Installation and Configuration Guide for Linux Version 9.2 JAMF Software, LLC 2013 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide
UFTP AUTHENTICATION SERVICE
UFTP Authentication Service UFTP AUTHENTICATION SERVICE UNICORE Team Document Version: 1.1.0 Component Version: 1.1.1 Date: 17 11 2014 UFTP Authentication Service Contents 1 Installation 1 1.1 Prerequisites....................................
MultiValue Dashboard. Installation Guide
MultiValue Dashboard Installation Guide Introduction to MultiValue Dashboard MultiValue Dashboard is a dynamic Web-based development tool for the creation of desktop widgets utilizing your knowledge of
Eclipse installation, configuration and operation
Eclipse installation, configuration and operation This document aims to walk through the procedures to setup eclipse on different platforms for java programming and to load in the course libraries for
Linux Development Environment Description Based on VirtualBox Structure
Linux Development Environment Description Based on VirtualBox Structure V1.0 1 VirtualBox is open source virtual machine software. It mainly has three advantages: (1) Free (2) compact (3) powerful. At
IBM WebSphere Application Server V8.5 lab Basic Liberty profile administration using the job manager
IBM WebSphere Application Server V8.5 lab Basic Liberty profile administration using the job manager Scenario You are a system administrator responsible for managing web application server installations.
FOR PARALLELS / PLESK PANEL
WEB2CS INSTALLATION GUIDE FOR PARALLELS / PLESK PANEL HTTP://WWW.XANDMAIL.COM XandMail 32, rue de Cambrai 75019 PARIS - FRANCE Tel : +33 (0)1 40 388 700 - http://www.xandmail.com TABLE OF CONTENTS 1. INSTALLING
http://cnmonitor.sourceforge.net CN=Monitor Installation and Configuration v2.0
1 Installation and Configuration v2.0 2 Installation...3 Prerequisites...3 RPM Installation...3 Manual *nix Installation...4 Setup monitoring...5 Upgrade...6 Backup configuration files...6 Disable Monitoring
JAMF Software Server Installation and Configuration Guide for Windows. Version 9.3
JAMF Software Server Installation and Configuration Guide for Windows Version 9.3 JAMF Software, LLC 2014 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this
CPE111 COMPUTER EXPLORATION
CPE111 COMPUTER EXPLORATION BUILDING A WEB SERVER ASSIGNMENT You will create your own web application on your local web server in your newly installed Ubuntu Desktop on Oracle VM VirtualBox. This is a
Installation & Upgrade Guide
Installation & Upgrade Guide Document Release: September 2012 SnapLogic, Inc. 71 East Third Avenue San Mateo, California 94401 U.S.A. www.snaplogic.com Copyright Information 2011-2012 SnapLogic, Inc. All
Oracle Solaris Remote Lab User Guide for Release 1.01
Oracle Solaris Remote Lab User Guide for Release 1.01 Table of Contents 1. INTRODUCTION... 1 PURPOSE OF THE OSRL... 1 GAINING ACCESS TO THE OSRL... 2 Request access to the Oracle Solaris Remote Lab...
MAMP 3 User Guide! March 2014 (c) appsolute GmbH!
MAMP 3 User Guide March 2014 (c) appsolute GmbH 1 I. Installation 3 1. Installation requirements 3 2. Installing and upgrading 3 3. Uninstall 3 II. First Steps 4 III. Preferences 5 Start/Stop 5 2. Ports
Service Level Agreement
Service Level Agreement Addendum Dedicated Server Managed Server Service Versie 1.0 6/08/2012 Telenet N.V.-S.A., Liersesteenweg 4, 2800 Mechelen, Belgium l BTW-TVA BE0473.416.418 RPR-RPM Mechelen l IBAN
LAMP Quickstart for Red Hat Enterprise Linux 4
LAMP Quickstart for Red Hat Enterprise Linux 4 Dave Jaffe Dell Enterprise Marketing December 2005 Introduction A very common way to build web applications with a database backend is called a LAMP Stack,
Apache Directory Studio. User's Guide
Apache Directory Studio User's Guide Apache Directory Studio: User's Guide Version 1.5.2.v20091211 Copyright 2006-2009 Apache Software Foundation Licensed to the Apache Software Foundation (ASF) under
CLC Server Command Line Tools USER MANUAL
CLC Server Command Line Tools USER MANUAL Manual for CLC Server Command Line Tools 2.5 Windows, Mac OS X and Linux September 4, 2015 This software is for research purposes only. QIAGEN Aarhus A/S Silkeborgvej
LICENSE4J LICENSE ACTIVATION AND VALIDATION PROXY SERVER USER GUIDE
LICENSE4J LICENSE ACTIVATION AND VALIDATION PROXY SERVER USER GUIDE VERSION 1.6.0 LICENSE4J www.license4j.com Table of Contents Getting Started... 2 Installation... 3 Configuration... 4 Error and Access
Basic Installation of the Cisco Collection Manager
CHAPTER 3 Basic Installation of the Cisco Collection Manager Introduction This chapter gives the information required for a basic installation of the Cisco Collection Manager and the bundled Sybase database.
Fermilab Central Web Service Site Owner User Manual. DocDB: CS-doc-5372
Fermilab Central Web Service Site Owner User Manual DocDB: CS-doc-5372 1 Table of Contents DocDB: CS-doc-5372... 1 1. Role Definitions... 3 2. Site Owner Responsibilities... 3 3. Tier1 websites and Tier2
SYWorks Vulnerable Web Applications Compilation For Penetration Testing Installation Guide
SYWorks Vulnerable Web Applications Compilation For Penetration Testing Installation Guide This document provides installation guide on how to create your own penetration testing environment with the pre-installed
NMR HTTP/FTP Data Download Package
NMR HTTP/FTP Data Download Package NMRFTPScheduler Installation Instructions Windows 7 and Windows Server 2008 Table of Contents Installing the NMRFTPScheduler... 3 Installing the Axway Secure Client...
User Manual of the Pre-built Ubuntu 9 Virutal Machine
SEED Document 1 User Manual of the Pre-built Ubuntu 9 Virutal Machine Copyright c 2006-2011 Wenliang Du, Syracuse University. The development of this document is funded by the National Science Foundation
Cybozu Garoon 3 Server Distributed System Installation Guide Edition 3.1 Cybozu, Inc.
Cybozu Garoon 3 Server Distributed System Installation Guide Edition 3.1 Cybozu, Inc. Preface Preface This guide describes the features and operations of Cybozu Garoon Version 3.1.0. Who Should Use This
Installing an open source version of MateCat
Installing an open source version of MateCat This guide is meant for users who want to install and administer the open source version on their own machines. Overview 1 Hardware requirements 2 Getting started
Parallels Plesk Automation
Parallels Plesk Automation Contents Get Started 3 Infrastructure Configuration... 4 Network Configuration... 6 Installing Parallels Plesk Automation 7 Deploying Infrastructure 9 Installing License Keys
Digital Downloads Pro
Digital Downloads Pro [Install Manual] Start Requirements Install What s New About Created: 24/09/2014 By: wojoscripts.com http://wojoscripts.com/ddp/ Thank you for your purchase! If you have any questions
JAMF Software Server Installation and Configuration Guide for OS X. Version 9.0
JAMF Software Server Installation and Configuration Guide for OS X Version 9.0 JAMF Software, LLC 2013 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide
SETTING UP A LAMP SERVER REMOTELY
SETTING UP A LAMP SERVER REMOTELY It s been said a million times over Linux is awesome on servers! With over 60 per cent of the Web s servers gunning away on the mighty penguin, the robust, resilient,
See the installation page http://wiki.wocommunity.org/display/documentation/deploying+on+linux
Linux Installation See the installation page http://wiki.wocommunity.org/display/documentation/deploying+on+linux Added goodies (project Wonder) Install couple of more goodies from Wonder. I Installed
Project management integrated into Outlook
y Project management integrated into Outlook InLoox PM 7.x Help for the configuration for MySQL-Server An InLoox Whitepaper Published: October 2011 Copyright: InLoox GmbH 2011 You find up-to-date information
Shop by Manufacturer Custom Module for Magento
Shop by Manufacturer Custom Module for Magento TABLE OF CONTENTS Table of Contents Table Of Contents... 2 1. INTRODUCTION... 3 2. Overview...3 3. Requirements... 3 4. Features... 4 4.1 Features accessible
Asia Web Services Ltd. (vpshosting.com.hk)
. (vpshosting.com.hk) Getting Started guide for VPS Published: July 2011 Copyright 2011 Table of Contents Page I. Introduction to VPS 3 II. Accessing Plesk control panel 4 III. Adding your domain in Plesk
Code Estimation Tools Directions for a Services Engagement
Code Estimation Tools Directions for a Services Engagement Summary Black Duck software provides two tools to calculate size, number, and category of files in a code base. This information is necessary
JAMF Software Server Installation and Configuration Guide for Linux. Version 9.0
JAMF Software Server Installation and Configuration Guide for Linux Version 9.0 JAMF Software, LLC 2013 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide
Modelling with R and MySQL. - Manual - Gesine Bökenkamp, Frauke Wiese, Clemens Wingenbach
Modelling with R and MySQL - Manual - Gesine Bökenkamp, Frauke Wiese, Clemens Wingenbach October 27, 2014 1 Contents 1 Software Installation 3 1.1 Database...................................... 3 1.1.1
Usage Tracking for IBM InfoSphere Business Glossary
Usage Tracking for IBM InfoSphere Business Glossary InfoSphere Business Glossary Version 8.7 and later includes a feature that allows you to track usage of InfoSphere Business Glossary through web analytics
How to Install and Setting Up Drupal
Drupal 101 Introduction to Drupal September 12, 2014 nerdsummit.org Rick Hood [email protected] [email protected] [email protected] www.drupal.org/user/54879 2011 - present
ultimo theme Update Guide Copyright 2012-2013 Infortis All rights reserved
ultimo theme Update Guide Copyright 2012-2013 Infortis All rights reserved 1 1. Update Before you start updating, please refer to 2. Important changes to check if there are any additional instructions
LAMP [Linux. Apache. MySQL. PHP] Industrial Implementations Module Description
LAMP [Linux. Apache. MySQL. PHP] Industrial Implementations Module Description Mastering LINUX Vikas Debnath Linux Administrator, Red Hat Professional Instructor : Vikas Debnath Contact
Server Installation/Upgrade Guide
Server Installation/Upgrade Guide System Version 3.8 2001-2009 Echo 360, Inc. Echo360 is a trademark of Echo360, Inc. Echo360 is a registered trademark of Echo360 Inc. in Australia. All other trademarks
This guide consists of the following two chapters and an appendix. Chapter 1 Installing ETERNUSmgr This chapter describes how to install ETERNUSmgr.
Preface This installation guide explains how to install the "ETERNUSmgr for Windows" storage system management software on an ETERNUS DX400 series, ETERNUS DX8000 series, ETERNUS2000, ETERNUS4000, ETERNUS8000,
WebPanel Manual DRAFT
WebPanel Manual DRAFT 1 Untitled Chapter 1.1 Configure web server prior to installing WebsitePanel Agent 4 1.2 Install the WebsitePanel Server Agent to a Server 20 1.3 Configuring Firewall Settings for
CLC License Server Administrator Manual
CLC License Server Administrator Manual User manual for CLC License Server 3.6.1 Windows, Mac OS X and Linux April 23, 2012 This software is for research purposes only. CLC bio Finlandsgade 10-12 DK-8200
Introduction to Web Development with R
Introduction to Web Development with R moving to the cloud... Jeroen Ooms http://www.stat.ucla.edu/~jeroen UCLA Dept. of Statistics Revolution Analytics user 2010, Gaithersburg, Maryland, USA An example:
IBM WebSphere Application Server Version 7.0
IBM WebSphere Application Server Version 7.0 Centralized Installation Manager for IBM WebSphere Application Server Network Deployment Version 7.0 Note: Before using this information, be sure to read the
Fusion Installer Instructions
Fusion Installer Instructions This is the installation guide for the Fusion NaviLine installer. This guide provides instructions for installing, updating, and maintaining your Fusion REST web service.
Publish Joomla! Article
Enterprise Architect User Guide Series Publish Joomla! Article Author: Sparx Systems Date: 15/07/2016 Version: 1.0 CREATED WITH Table of Contents Publish Joomla! Article 3 Install Joomla! Locally 4 Set
NAS 253 Introduction to Backup Plan
NAS 253 Introduction to Backup Plan Create backup jobs using Backup Plan in Windows A S U S T O R C O L L E G E COURSE OBJECTIVES Upon completion of this course you should be able to: 1. Create backup
Desktop : Ubuntu 10.04 Desktop, Ubuntu 12.04 Desktop Server : RedHat EL 5, RedHat EL 6, Ubuntu 10.04 Server, Ubuntu 12.04 Server, CentOS 5, CentOS 6
201 Datavoice House, PO Box 267, Stellenbosch, 7599 16 Elektron Avenue, Technopark, Tel: +27 218886500 Stellenbosch, 7600 Fax: +27 218886502 Adept Internet (Pty) Ltd. Reg. no: 1984/01310/07 VAT No: 4620143786
e-config Data Migration Guidelines Version 1.1 Author: e-config Team Owner: e-config Team
Data Migration was a one-time optional activity to migrate the underlying portfolio database in e- config and was only needed during the e-config Upgrade that was rolled out on January 21, 2013. This document
ultimo theme Update Guide Copyright 2012-2013 Infortis All rights reserved
ultimo theme Update Guide Copyright 2012-2013 Infortis All rights reserved 1 1. Update Before you start updating, please refer to 2. Important changes to check if there are any additional instructions
Learning about Informix and the Open Admin Tool (OAT)
Learning about Informix and the Open Admin Tool (OAT) With Tom Beebe Webcast on Feb 11, 2014 Starts at 2pm (EST) What is it? OAT Open Admin Tool Open source, PHP based Free Allows you to monitor and manage
MOODLE Installation on Windows Platform
Windows Installation using XAMPP XAMPP is a fully functional web server package. It is built to test web based programs on a personal computer. It is not meant for online access via the web on a production
Installing Virtual Coordinator (VC) in Linux Systems that use RPM (Red Hat, Fedora, CentOS) Document # 15807A1-103 Date: Aug 06, 2012
Installing Virtual Coordinator (VC) in Linux Systems that use RPM (Red Hat, Fedora, CentOS) Document # 15807A1-103 Date: Aug 06, 2012 1 The person installing the VC is knowledgeable of the Linux file system
Customer Control Panel Manual
Customer Control Panel Manual Contents Introduction... 2 Before you begin... 2 Logging in to the Control Panel... 2 Resetting your Control Panel password.... 3 Managing FTP... 4 FTP details for your website...
NAS 225 Introduction to FTP Explorer
NAS 225 Introduction to FTP Explorer Connect to FTP sites and transfer files A S U S T O R C O L L E G E COURSE OBJECTIVES Upon completion of this course you should be able to: 1. Use FTP Explorer to connect
equate Installation QUICK START GUIDE
equate Installation QUICK START GUIDE CONTENTS 1 Before You Begin 2 Server Installation 3 Server Configuration 3a Connecting to VirtueMart / Prestashop 4 Client Installation (Windows) 5 Client Installation
4PSA Total Backup 3.0.0. User's Guide. for Plesk 10.0.0 and newer versions
4PSA Total Backup 3.0.0 for Plesk 10.0.0 and newer versions User's Guide For more information about 4PSA Total Backup, check: http://www.4psa.com Copyright 2009-2011 4PSA. User's Guide Manual Version 84359.5
How to Set Up a Website Using Joomla
Application Note How to Set Up a Website Using Joomla The success of online business in recent years has aroused the interest of more and more personal and small business users to build their own websites
Embedded Based Web Server for CMS and Automation System
Embedded Based Web Server for CMS and Automation System ISSN: 2278 909X All Rights Reserved 2014 IJARECE 1073 ABSTRACT This research deals with designing a Embedded Based Web Server for CMS and Automation
Install and configure Apache, MySQL, PHP on OSX 10.8 Mountain Lion
1 de 9 12/01/13 14:07 Install and configure Apache, MySQL, PHP and phpmyadmin on OSX 10.8 Mountain Lion Get your Local Web Development Server Purring on all Fours With the new cat out of the bag, getting
Mirtrak 6 Powered by Cyclope
Mirtrak 6 Powered by Cyclope Installation Guide Mirtrak Activity Monitoring Solution v6 is powered by Cyclope Series 2003-2013 Info Technology Supply Ltd. 2 Hobbs House, Harrovian Business Village, Bessborough
Zend Server 5.0 Reference Manual
Zend Server 5.0 Reference Manual By Zend Technologies www.zend.com Table of Contents Zend Server Installation Guide... 5 Zend Server... 5 Installing for the First Time... 5 Installation Directories...
MarkLogic Server. Installation Guide for All Platforms. MarkLogic 8 February, 2015. Copyright 2015 MarkLogic Corporation. All rights reserved.
Installation Guide for All Platforms 1 MarkLogic 8 February, 2015 Last Revised: 8.0-4, November, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Installation
MailStore Outlook Add-in Deployment
MailStore Outlook Add-in Deployment A MailStore Server installation deploys the MailStore Outlook Add-in as a Windows Installer package (MSI) that can be installed on client machines using software distribution.
Practice Fusion API Client Installation Guide for Windows
Practice Fusion API Client Installation Guide for Windows Quickly and easily connect your Results Information System with Practice Fusion s Electronic Health Record (EHR) System Table of Contents Introduction
CLC License Server ADMINISTRATOR MANUAL
CLC License Server ADMINISTRATOR MANUAL Administrator manual for CLC License Server 3.6.1 Windows, Mac OS X and Linux November 5, 2015 This software is for research purposes only. CLC bio, a QIAGEN Company
SafeNet KMIP and Google Cloud Storage Integration Guide
SafeNet KMIP and Google Cloud Storage Integration Guide Documentation Version: 20130719 Table of Contents CHAPTER 1 GOOGLE CLOUD STORAGE................................. 2 Introduction...............................................................
JMS MULTISITE for joomla!
JMS MULTISITE for joomla! Extends joomla! with multisite functionality «Technical (workshop) presentation» Joomla Day Mallorca 9 th and 10 th april 2010 08-Apr-2010 Page : 1 Table of content Why did we
install the extension:
AITOC s Extensions for Magento Installation Guide Thank you for choosing AITOC s extension for Magento. This document will provide you with the informationn on how to install andd deactivatee this extension.
ADFS 2.0 Application Director Blueprint Deployment Guide
Introduction: ADFS 2.0 Application Director Blueprint Deployment Guide Active Directory Federation Service (ADFS) is a software component from Microsoft that allows users to use single sign-on (SSO) to
ZeroTurnaround License Server User Manual 1.4.0
ZeroTurnaround License Server User Manual 1.4.0 Overview The ZeroTurnaround License Server is a solution for the clients to host their JRebel licenses. Once the user has received the license he purchased,
Homework #7 Amazon Elastic Compute Cloud Web Services
Homework #7 Amazon Elastic Compute Cloud Web Services This semester we are allowing all students to explore cloud computing as offered by Amazon s Web Services. Using the instructions below one can establish
APACHE WEB SERVER. Andri Mirzal, PhD N28-439-03
APACHE WEB SERVER Andri Mirzal, PhD N28-439-03 Introduction The Apache is an open source web server software program notable for playing a key role in the initial growth of the World Wide Web Typically
SVNManager Installation. Documentation. Department of Public Health Erasmus MC University Medical Center
SVNManager Installation Documentation M. Verkerk Department of Public Health Erasmus MC University Medical Center Page 2 July 2005 Preface Version control in the context of this document is all about keeping
