Phase Documentation. Release 0.1. ChangeToMyName
|
|
- Kelley Wilson
- 8 years ago
- Views:
Transcription
1 Phase Documentation Release 0.1 ChangeToMyName May 18, 2015
2
3 Contents 1 Getting started Introduction Installation Available fabric commands Basic usage 3 3 Customizing document models Document model definition Required fields and methods Document unique identifier Document list columns Search and filter form Phase deployment Hosting Phase on a dedicated server Server installation NodeJS installation Database creation Python configuration Elasticsearch configuration Phase installation Web server configuration Running the application Cronjobs Reindex all Crontab Transmittals upload Directory definition Server configuration Colophon 19 i
4 ii
5 CHAPTER 1 Getting started 1.1 Introduction Phase is a document management system specifically designed for the needs of engineering and construction projects to manage the documentation of oil & gas, water treatment, nuclear, solar and wind facilities. Phase offers the following characteristics: Management of document and data lists containing thousands of items Management of multiple metadata related to engineering, review, schedule, etc. Spreadsheet like filtering/search capabilities Document and data versioning Management of relationships between documents and data Phase is intended to be used on projects where: Thousands of documents are generated Documents have to be produced, exchanged, reviewed, revised and used all along the project phases by multiple parties (owner/operator, contractors, vendors, partners, authorities, etc.) 1.2 Installation Steps to initialize the project on a local machine: $ git clone repository $ virtualenv venv $ source venv/bin/activate $ pip install -r repository/requirements/local.txt $ npm -g install yuglify $ cd repository $ python phase/manage.py syncdb --noinput --settings=core.settings.local $ fab runserver 1.3 Available fabric commands Check the list of available commands directly in your shell: 1
6 $ fab -l Available commands: check deploy docs errors log runserver test Checks that everything is fine, useful before deploying. Deploys the project against staging. Generates sphinx documentation for the project. Displays error.log file from staging. Displays access.log file from staging. Runs the local Django server. Launches tests for the whole project. 2 Chapter 1. Getting started
7 CHAPTER 2 Basic usage TODO : Define phase usage Category creation Category templates 3
8 4 Chapter 2. Basic usage
9 CHAPTER 3 Customizing document models Phase comes with predefined document models. However, it is designed so you can create your own. All you need to do is to create a new application with a name ending by _documents : mkdir myproject_app cd myproject_app django-admin.py startapp myproject_documents You need to make sure that this application is accessible in the PYTHONPATH. If you use virtualenvwrapper, you can use add2virtualenv: add2virtualenv myproject_app Once this is done, add your application to the INSTALLED_APPS list and run syncdb. 3.1 Document model definition Every document model is made of two classes: a base metadata class and a revision class. The base class must inherit of documents.models.metadata and the revision class must inherit of documents.models.metadatarevision. Here s a basic sample: class DemoMetadata(Metadata): # This field with this exact name is required latest_revision = models.foreignkey( 'DemoMetadataRevision', verbose_name=_('latest revision'), null=true) title = models.charfield( _('Title'), max_length=50) leader = models.foreignkey( User, verbose_name=_('leader'), related_name='leading_demo_metadata', null=true, blank=true) class Meta: ordering = ('title',) # This is a custom class, required to configure the document model 5
10 class PhaseConfig: # Here are the fields that fill appear in the filter form filter_fields = ( 'leader', ) # Those fields will be searchable in the filter form searchable_fields = ( 'document_key', 'title' ) # Column definition column_fields = ( ('Document Number', 'document_key'), ('Title', 'title'), ('Rev.', 'current_revision'), ('Rev. Date', 'current_revision_date'), ('Status', 'status'), ) def natural_key(self): return (self.document_key,) def generate_document_key(self): return slugify(self.title) class DemoMetadataRevision(MetadataRevision): STATUSES = ( ('opened', 'Opened'), ('closed', 'Closed'), ) native_file = RevisionFileField( _('Native File'), null=true, blank=true) pdf_file = RevisionFileField( _('PDF File'), null=true, blank=true) status = models.charfield( _('Status'), max_length=20, choices=statuses, null=true, blank=true) Some fields and methods must be defined on the base class. 3.2 Required fields and methods On the metadata base class, you must define a latest_revision field as a foreign key to the corresponding metadata class. Inside this class, you also must define a PhaseConfig class the same way you would define a Meta class. This is used to configure how your document model integrates itself into Phase. To have the full list of methods that you must implement, take a look in documents/models.py and check all methods that throw a NotImplementedError. 6 Chapter 3. Customizing document models
11 3.3 Document unique identifier Every document in Phase have a unique identifier, stored in the document_key field. However, every document type must define how this field is generated. This must be done in the generate_document_key method. Here is a example : def generate_document_key(self): return slugify( u"{contract_number}-{originator}-{unit}-{discipline}-" u"{document_type}-{sequential_number}".format( contract_number=self.contract_number, originator=self.originator, unit=self.unit, discipline=self.discipline, document_type=self.document_type, sequential_number=self.sequential_number )).upper() The fields that you will use to build unique identifiers should also be listed in a unique_together entry in the Meta subclass. 3.4 Document list columns In PhaseConfig, the column_fields is used to define which fields will be displayed inside columns. column_fields = ( ('Document Number', 'document_key', 'document_key'), ('Title', 'title', 'title'), ('Rev.', 'current_revision', 'latest_revision.revision'), ('Rev. Date', 'current_revision_date', 'latest_revision.revision_date'), ('Status', 'status', 'latest_revision.status'), ) Each entry is composed of three elements: 1. The name that will be displayed in the column header. 2. The class that will be given to the column. 3. The accessor to get the column value. You can use a field name or a property. 3.5 Search and filter form In the document list, a document filter form is displayed to search and filter documents. Which field will be used is also defined in PhaseConfig. # Here are the fields that fill appear in the filter form filter_fields = ('leader',) # Those fields will be searchable in the filter form # You can use fields from the base document or the revision searchable_fields = ('document_key', 'title') 3.3. Document unique identifier 7
12 8 Chapter 3. Customizing document models
13 CHAPTER 4 Phase deployment Phase is designed to be a lightweight alternative to traditional bloated and slow DMS. Hence a Phase instance can be run on a single virtual machine. A single dedicated server can host several environments (pre-production, production). 4.1 Hosting Phase on a dedicated server If you choose to manage your own dedicated server, you can use OpenVZ containers to contain different Phase installations. Follow the OpenVZ installation instructions. 4.2 Server installation If you created an OpenVZ container from the debian wheezy template, you need to install the following packages: apt-get update apt-get upgrade apt-get purge apache2 apt-get install build-essential libpq-dev python-dev apt-get install postgresql postgresql-contrib nginx git supervisor rabbitmq-server 4.3 NodeJS installation Some tools used in Phase require a node.js installation. Get the latest version url on the Node.js site. Let s install it: cd /opt/ wget tar -zvxf node-v tar.gz cd node-v /configure make make install 9
14 4.4 Database creation su - postgres createuser -P Enter name of role to add: phase Enter password for new role: phase Enter it again: phase Shall the new role be a superuser? (y/n) n Shall the new role be allowed to create databases? (y/n) n Shall the new role be allowed to create more new roles? (y/n) n createdb --owner phase phase 4.5 Python configuration Install pip and virtualenv: cd wget python get-pip.py pip install virtualenv virtualenvwrapper Create user: adduser phase --disabled-password su - phase Add those lines in the ~/.profile file: export WORKON_HOME=~/.virtualenvs mkdir -p $WORKON_HOME source `which virtualenvwrapper.sh` Then: source ~.profile 4.6 Elasticsearch configuration Phase uses Elasticsearch to index documents and provides search features. The default Elasticsearch installation is enough, but remember that ES listens on by default, which can be inconveniant. To limit ES connections to localhost, one can update the config file /etc/elasticsearch/elasticsearch.yml as is:... network.host: You also need to make sure that your virtual machine has enough memory available. 10 Chapter 4. Phase deployment
15 4.7 Phase installation As root: npm install -g cssmin uglify-js As phase user: cd mkvirtualenv phase git clone cd phase/src pip install -r../requirements/production.txt export DJANGO_SETTINGS_MODULE=core.settings.production python manage.py collectstatic python manage.py syncdb 4.8 Web server configuration If you don t host any other site on the same server, you can replace nginx s default virtual host in /etc/nginx/sitesavailable/default: server { listen 80 default_server; return 444; } Create the Phase configuration file in /etc/nginx/sites-available/phase. Here is a working sample. upstream phase { server localhost:8000; } server { server_name app.url.com; access_log /var/log/nginx/phase.access.log; error_log /var/log/nginx/phase.error.log; location /static/ { alias /home/phase/phase/public/static/; } location /media/ { alias /home/phase/phase/public/media/; } # Phase use x-sendfile / x-accel to serve protected file # directly using the server. location /xaccel/ { internal; alias /home/phase/phase/private/; } location / { proxy_pass proxy_redirect off; 4.7. Phase installation 11
16 } } proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; Then create a link to enable it: ln -s /etc/nginx/sites-available/phase /etc/nginx/sites-enabled/ Don t forget to restart nginx: /etc/init.d/nginx restart 4.9 Running the application Gunicorn is the recommanded WSGI HTTP server to run Phase. Supervisor will be used to monitor it. Create the /etc/supervisor/conf.d/phase.conf config file. here is a working sample. [program:phase] environment=django_settings_module='core.settings.production' directory=/home/phase/phase/src command=/home/phase/.virtualenvs/phase/bin/python manage.py run_gunicorn user=phase autostart=true autorestart=true stdout_logfile=/var/log/supervisor/phase.log redirect_stderr=true Phase uses celery as a task queue. Here is the corresponding supervisor file. [program:celery] environment=django_settings_module='core.settings.production' directory=/home/phase/phase/src/ command=/home/phase/.virtualenvs/phase/bin/celery -A core.celery worker -l info user=phase numprocs=1 stdout_logfile=/var/log/celery_stdout.log stderr_logfile=/var/log/celery_stderr.log autostart=true autorestart=true startsecs=10 Run this thing with: supervisorctl reread supervisorctl reload 12 Chapter 4. Phase deployment
17 CHAPTER 5 Cronjobs 5.1 Reindex all Documents must be reindexed every day so that elastic search can stay in synch with actual document data. There is a dedicated task for it: python manage.py reindex_all Warning: This task will completely delete the index and recreate it from scratch. 5.2 Crontab Setup a crontab to run scheduled tasks regularly. You must use your phase user to run the tasks. Here is a sample crontab file: PYTHON="/home/phase/.virtualenvs/phase/bin/python" DJANGO_PATH="/home/phase/phase/src/" LOGS_PATH="/home/phase/django_logs/" DJANGO_SETTINGS_MODULE="core.settings.production" # m h dom mon dow command * * * cd $DJANGO_PATH && $PYTHON manage.py reindex_all --noinput &>"$LOGS_PATH/reindex.log" 13
18 14 Chapter 5. Cronjobs
19 CHAPTER 6 Transmittals upload The transmittals upload feature allows a contractor to upload a bunch of documents into a Phase instance directly from a ftp upload. 6.1 Directory definition The directory must be named XXX dir content 6.2 Server configuration Here are the instructions to install and configure the ftp server to activate this feature. Note that Phase doesn t care how the files are transmitted to the server (ftp, ssh, nfs, etc.) so this section is for information only Ftp server installation and configuration We will use the proftpd server to handle ftp communication, and configure the server to only accept ftps (ftp over ssl) connexions. First, install the proftpd ftp server: aptitude install proftpd Choose the standalone start method. Create the ssl certificates for the TLS connection. openssl req -x509 -newkey rsa:1024 \ -keyout /etc/ssl/private/proftpd.key -out /etc/ssl/certs/proftpd.crt \ -nodes -days 365 chmod 0600 /etc/ssl/private/proftpd.key chmod 0640 /etc/ssl/private/proftpd.key Configure the server, using those examples files as starting points. /etc/proftpd/proftpd.conf : 15
20 # Includes DSO modules Include /etc/proftpd/modules.conf # Set off to disable IPv6 support which is annoying on IPv4 only boxes. UseIPv6 off RootLogin off # If set on you can experience a longer connection delay in many cases. IdentLookups off ServerName ServerType DeferWelcome MultilineRFC2228 DefaultServer ShowSymlinks on "Phase" standalone off on on TimeoutNoTransfer 600 TimeoutStalled 600 TimeoutIdle 1200 DisplayLogin DisplayChdir ListOptions welcome.msg.message true "-l" DenyFilter \*.*/ # Use this to jail all users in their homes DefaultRoot ~ # Users require a valid shell listed in /etc/shells to login. # Use this directive to release that constrain. RequireValidShell off # Port 21 is the standard FTP port. Port 21 # To prevent DoS attacks, set the maximum number of child processes # to 30. If you need to allow more than 30 concurrent connections # at once, simply increase this value. Note that this ONLY works # in standalone mode, in inetd mode you should use an inetd server # that allows you to limit maximum number of processes per service # (such as xinetd) MaxInstances 30 # Set the user and group that the server normally runs at. User proftpd Group nogroup # Umask 022 is a good standard umask to prevent new files and dirs # (second parm) from being group and world writable. Umask # Normally, we want files to be overwriteable. AllowOverwrite off 16 Chapter 6. Transmittals upload
21 # This is required to use both PAM-based authentication and local passwords # AuthOrder mod_auth_pam.c* mod_auth_unix.c TransferLog /var/log/proftpd/xferlog SystemLog /var/log/proftpd/proftpd.log # In order to keep log file dates consistent after chroot, use timezone info # from /etc/localtime. If this is not set, and proftpd is configured to # chroot (e.g. DefaultRoot or <Anonymous>), it will use the non-daylight # savings timezone regardless of whether DST is in effect. SetEnv TZ :/etc/localtime DelayEngine on # This is used for FTPS connections Include /etc/proftpd/tls.conf # List of authorized users Include /etc/proftpd/users.conf # Prevent files and directories rename / deletion <Limit DELE> DenyAll </Limit> <Limit RNFR> DenyAll </Limit> <Limit RNTO> DenyAll </Limit> /etc/proftpd/tls.conf : TLSEngine TLSRequired TLSProtocol TLSVerifyClient TLSRSACertificateFile TLSRSACertificateKeyFile TLSLog on on SSLv23 off /etc/ssl/certs/proftpd.crt /etc/ssl/private/proftpd.key /var/log/proftpd/tls.log /etc/proftpd/users.conf : <Limit LOGIN> AllowUser test_ctr DenyALL </Limit> User creation Let s create a unix user test_ctr for the contractor, and configure the directory permissions Server configuration 17
22 adduser test_ctr --disabled-password --ingroup=phase --shell=/bin/false chmod g+rwx /home/test_ctr echo "umask 002" >> /home/test_ctr/.profile Note that for safety reasons, the list authorized users are explicitely declared in the /etc/proftpd/users.conf file. 18 Chapter 6. Transmittals upload
23 CHAPTER 7 Colophon This documentation is generated by sphinx, please edit docs/index.rst to add more content and use the fab docs command to compile it. Django: Bootstrap: Two Scoops of Django template: Sphinx: Datepicker for Bootstrap: File upload for Bootstrap: jquery UI MultiSelect Widget: yuglify: 19
deploying meteor with meteor up
deploying meteor with meteor up reference http://code.krister.ee/hosting-multiple-instances-of-meteor-on-digitalocean/ https://rtcamp.com/tutorials/nodejs/node-js-npm-install-ubuntu/ https://gentlenode.com/journal/meteor-19-deploying-your-applications-in-asnap-with-meteor-up-mup/41
More informationMyMoney Documentation
MyMoney Documentation Release 1.0 Yannick Chabbert June 20, 2016 Contents 1 Contents 3 1.1 Installation................................................ 3 1.1.1 Requirements..........................................
More informationdjango-cron Documentation
django-cron Documentation Release 0.3.5 Tivix Inc. September 28, 2015 Contents 1 Introduction 3 2 Installation 5 3 Configuration 7 4 Sample Cron Configurations 9 4.1 Retry after failure feature........................................
More informationdepl Documentation Release 0.0.1 depl contributors
depl Documentation Release 0.0.1 depl contributors December 19, 2013 Contents 1 Why depl and not ansible, puppet, chef, docker or vagrant? 3 2 Blog Posts talking about depl 5 3 Docs 7 3.1 Installation
More informationUsing Toaster in a Production Environment
Using Toaster in a Production Environment Alexandru Damian, David Reyna, Belén Barros Pena Yocto Project Developer Day ELCE 17 Oct 2014 Introduction Agenda: What is Toaster Toaster out of the box Toaster
More informationCumuLogic Load Balancer Overview Guide. March 2013. CumuLogic Load Balancer Overview Guide 1
CumuLogic Load Balancer Overview Guide March 2013 CumuLogic Load Balancer Overview Guide 1 Table of Contents CumuLogic Load Balancer... 3 Architectural Overview of CumuLogic Load Balancer... 4 How to Use
More informationIUCLID 5 Guidance and support. Installation Guide Distributed Version. Linux - Apache Tomcat - PostgreSQL
IUCLID 5 Guidance and support Installation Guide Distributed Version Linux - Apache Tomcat - PostgreSQL June 2009 Legal Notice Neither the European Chemicals Agency nor any person acting on behalf of the
More informationInstalling Dspace 1.8 on Ubuntu 12.04
Installing Dspace 1.8 on Ubuntu 12.04 This is an abridged version of the dspace 1.8 installation guide, specifically targeted at getting a basic server running from scratch using Ubuntu. More information
More informationAuShadha Documentation
AuShadha Documentation Release 0.1 Dr. Easwar T.R and others (see credits) October 17, 2015 Contents 1 Introduction to AuShadha Project 3 1.1 AuShadha (): Means medicine in Sanskrit................................
More informationInstallation Guide. Copyright (c) 2015 The OpenNMS Group, Inc. OpenNMS 17.0.0-SNAPSHOT Last updated 2015-09-22 05:19:20 EDT
Installation Guide Copyright (c) 2015 The OpenNMS Group, Inc. OpenNMS 17.0.0-SNAPSHOT Last updated 2015-09-22 05:19:20 EDT Table of Contents 1. Basic Installation of OpenNMS... 1 1.1. Repositories for
More informationPexip Infinity Reverse Proxy Deployment Guide
Pexip Infinity Reverse Proxy Deployment Guide Introduction About the Pexip App and reverse proxies The Pexip App for mobile devices such as ios phones and tablets enables conference participants to extend
More informationRunning Nginx as Reverse Proxy server
Running Nginx as Reverse Proxy server October 30 2011 This is a tutorial on running Nginx as a reverse proxy server. It covers all basics of using Nginx as a reverse proxy server. By Ayodhyanath Guru www.jafaloo.com
More informationDry Dock Documentation
Dry Dock Documentation Release 0.6.11 Taylor "Nekroze" Lawson December 19, 2014 Contents 1 Features 3 2 TODO 5 2.1 Contents:................................................. 5 2.2 Feedback.................................................
More informationRepris de : https://thomas-leister.de/internet/sharelatex-online-latex-editor-auf-ubuntu-12-04-serverinstallieren/ Version Debian (de base)
Repris de : https://thomas-leister.de/internet/sharelatex-online-latex-editor-auf-ubuntu-12-04-serverinstallieren/ Version Debian (de base) Démarre un shell root $ sudo -s Installation des paquets de base
More informationDevKey Documentation. Release 0.1. Colm O Connor
DevKey Documentation Release 0.1 Colm O Connor March 23, 2015 Contents 1 Quickstart 3 2 FAQ 5 3 Release Notes 7 i ii DevKey Documentation, Release 0.1 Github PyPI Contents 1 DevKey Documentation, Release
More informationRapid Website Deployment With Django, Heroku & New Relic
TUTORIAL Rapid Website Deployment With Django, Heroku & New Relic by David Sale Contents Introduction 3 Create Your Website 4 Defining the Model 6 Our Views 7 Templates 7 URLs 9 Deploying to Heroku 10
More informationSingle Node Hadoop Cluster Setup
Single Node Hadoop Cluster Setup This document describes how to create Hadoop Single Node cluster in just 30 Minutes on Amazon EC2 cloud. You will learn following topics. Click Here to watch these steps
More informationUsing StorHouse/FTP. Publication Number 007-6327-001
Using StorHouse/FTP Publication Number 007-6327-001 November 19, 2013 2013 Silicon Graphics International Corp. All Rights Reserved; provided portions may be copyright in third parties, as indicated elsewhere
More informationCO 246 - Web Server Administration and Security. By: Szymon Machajewski
CO 246 - Web Server Administration and Security By: Szymon Machajewski CO 246 - Web Server Administration and Security By: Szymon Machajewski Online: < http://cnx.org/content/col11452/1.1/ > C O N N E
More informationhttp://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
More informationitixi Ubuntu Server Deployment How-To/Information
itixi Ubuntu Server Deployment How-To/Information Reto Schelbert 20. August 2014 1 Index 1 Index... 1 2 Virtual Server Information... 3 2.1 User/Root... 3 2.2 MySQL User... 3 3 Ubuntu Server Installation...
More informationPlatform as a Service and Container Clouds
John Rofrano Senior Technical Staff Member, Cloud Automation Services, IBM Research jjr12@nyu.edu or rofrano@us.ibm.com Platform as a Service and Container Clouds using IBM Bluemix and Docker for Cloud
More informationDjNRO Release 0.9 July 14, 2015
DjNRO Release 0.9 July 14, 2015 Contents 1 About 3 2 Features 5 3 Requirements 7 3.1 Required Packages............................................ 7 4 Installation 9 4.1 Installation/Configuration........................................
More informationIntegrating Apache Web Server with Tomcat Application Server
Integrating Apache Web Server with Tomcat Application Server The following document describes how to build an Apache/Tomcat server from all source code. The end goal of this document is to configure the
More informationMagento 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
More informationInstalling 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
More informationNRPE Documentation CONTENTS. 1. Introduction... a) Purpose... b) Design Overview... 2. Example Uses... a) Direct Checks... b) Indirect Checks...
Copyright (c) 1999-2007 Ethan Galstad Last Updated: May 1, 2007 CONTENTS Section 1. Introduction... a) Purpose... b) Design Overview... 2. Example Uses... a) Direct Checks... b) Indirect Checks... 3. Installation...
More informationlatest Release 0.2.6
latest Release 0.2.6 August 19, 2015 Contents 1 Installation 3 2 Configuration 5 3 Django Integration 7 4 Stand-Alone Web Client 9 5 Daemon Mode 11 6 IRC Bots 13 7 Bot Events 15 8 Channel Events 17 9
More informationAnsible. Configuration management tool and ad hoc solution. Marcel Nijenhof <marceln@pion.xs4all.nl>
Ansible Configuration management tool and ad hoc solution Marcel Nijenhof Index Introduction Installing & configuration Playbooks Variables Roles Ansible galaxy Configuration management
More informationAlienVault 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,
More informationEMC Data Protection Search
EMC Data Protection Search Version 1.0 Security Configuration Guide 302-001-611 REV 01 Copyright 2014-2015 EMC Corporation. All rights reserved. Published in USA. Published April 20, 2015 EMC believes
More informationIERG 4080 Building Scalable Internet-based Services
Department of Information Engineering, CUHK Term 1, 2015/16 IERG 4080 Building Scalable Internet-based Services Lecture 4 Load Balancing Lecturer: Albert C. M. Au Yeung 30 th September, 2015 Web Server
More informationCiphermail Gateway Separate Front-end and Back-end Configuration Guide
CIPHERMAIL EMAIL ENCRYPTION Ciphermail Gateway Separate Front-end and Back-end Configuration Guide June 19, 2014, Rev: 8975 Copyright 2010-2014, ciphermail.com. CONTENTS CONTENTS Contents 1 Introduction
More informationVDCF - Virtual Datacenter Control Framework for the Solaris TM Operating System
VDCF - Virtual Datacenter Control Framework for the Solaris TM Operating System VDCF Proxy Version 5.5 17. April 2015 Copyright 2005-2015 JomaSoft GmbH All rights reserved. support@jomasoft.ch VDCF - Proxy
More informationBuilding Website with Drupal 7
Building Website with Drupal 7 Building Web based Application Quick and Easy Hari Tjahjo This book is for sale at http://leanpub.com/book1-en This version was published on 2014-08-25 This is a Leanpub
More informationREQUIREMENTS AND INSTALLATION OF THE NEFSIS DEDICATED SERVER
NEFSIS TRAINING SERIES Nefsis Dedicated Server version 5.1.0.XXX Requirements and Implementation Guide (Rev 4-10209) REQUIREMENTS AND INSTALLATION OF THE NEFSIS DEDICATED SERVER Nefsis Training Series
More informationRuby on Rails (Ruby 1.9.2, Rails 3.1.1) Installation
Ruby on Rails (Ruby 1.9.2, Rails 3.1.1) Installation Ubuntu 11.10, 11.04 desktop or server (or on Linux Mint 11, 12) (You are welcomed to share this PDF freely, with no commercial purposes) First, we will
More informationSource Code Management for Continuous Integration and Deployment. Version 1.0 DO NOT DISTRIBUTE
Source Code Management for Continuous Integration and Deployment Version 1.0 Copyright 2013, 2014 Amazon Web Services, Inc. and its affiliates. All rights reserved. This work may not be reproduced or redistributed,
More informationINSTALLING KAAZING WEBSOCKET GATEWAY - HTML5 EDITION ON AN AMAZON EC2 CLOUD SERVER
INSTALLING KAAZING WEBSOCKET GATEWAY - HTML5 EDITION ON AN AMAZON EC2 CLOUD SERVER A TECHNICAL WHITEPAPER Copyright 2012 Kaazing Corporation. All rights reserved. kaazing.com Executive Overview This document
More informationEECS 398 Project 2: Classic Web Vulnerabilities
EECS 398 Project 2: Classic Web Vulnerabilities Revision History 3.0 (October 27, 2009) Revise CSRF attacks 1 and 2 to make them possible to complete within the constraints of the project. Clarify that
More informationSSL Tunnels. Introduction
SSL Tunnels Introduction As you probably know, SSL protects data communications by encrypting all data exchanged between a client and a server using cryptographic algorithms. This makes it very difficult,
More informationPerforce Helix Threat Detection On-Premise Deployment Guide
Perforce Helix Threat Detection On-Premise Deployment Guide Version 3 On-Premise Installation and Deployment 1. Prerequisites and Terminology Each server dedicated to the analytics server needs to be identified
More informationUser Guide. Version 3.2. Copyright 2002-2009 Snow Software AB. All rights reserved.
Version 3.2 User Guide Copyright 2002-2009 Snow Software AB. All rights reserved. This manual and computer program is protected by copyright law and international treaties. Unauthorized reproduction or
More informationGit - Working with Remote Repositories
Git - Working with Remote Repositories Handout New Concepts Working with remote Git repositories including setting up remote repositories, cloning remote repositories, and keeping local repositories in-sync
More informationCenters for Medicare and Medicaid Services. Connect: Enterprise Secure Client (SFTP) Gentran. Internet Option Manual 2006-2007
Centers for Medicare and Medicaid Services Connect: Enterprise Secure Client (SFTP) Gentran Internet Option Manual 2006-2007 Version 8 The Connect: Enterprise Secure Client (SFTP) Manual is not intended
More informationCreating a DUO MFA Service in AWS
Amazon AWS is a cloud based development environment with a goal to provide many options to companies wishing to leverage the power and convenience of cloud computing within their organisation. In 2013
More informationSetting Up a CLucene and PostgreSQL Federation
Federated Desktop and File Server Search with libferris Ben Martin Abstract How to federate CLucene personal document indexes with PostgreSQL/TSearch2. The libferris project has two major goals: mounting
More informationLinux VPS with cpanel. Getting Started Guide
Linux VPS with cpanel Getting Started Guide First Edition October 2010 Table of Contents Introduction...1 cpanel Documentation...1 Accessing your Server...2 cpanel Users...2 WHM Interface...3 cpanel Interface...3
More informationApache and Virtual Hosts Exercises
Apache and Virtual Hosts Exercises Install Apache version 2 Apache is already installed on your machines, but if it was not you would simply do: # apt-get install apache2 As the root user. Once Apache
More informationHDFS Users Guide. Table of contents
Table of contents 1 Purpose...2 2 Overview...2 3 Prerequisites...3 4 Web Interface...3 5 Shell Commands... 3 5.1 DFSAdmin Command...4 6 Secondary NameNode...4 7 Checkpoint Node...5 8 Backup Node...6 9
More informationALERT installation setup
ALERT installation setup In order to automate the installation process of the ALERT system, the ALERT installation setup is developed. It represents the main starting point in installing the ALERT system.
More informationOnline Backup Client User Manual
Online Backup Client User Manual Software version 3.21 For Linux distributions January 2011 Version 2.0 Disclaimer This document is compiled with the greatest possible care. However, errors might have
More informationHow to configure SSL proxying in Zorp 3 F5
How to configure SSL proxying in Zorp 3 F5 June 14, 2013 This tutorial describes how to configure Zorp to proxy SSL traffic Copyright 1996-2013 BalaBit IT Security Ltd. Table of Contents 1. Preface...
More informationGlobalSign Solutions
GlobalSign Solutions SNI + CloudSSL Implementation Guide Hosting Multiple SSL on a Single IP Address Contents Introduction... 3 Why do hosting companies want SNI/CloudSSL?... 3 Configuration instructions...
More informationSecuritySpy Setting Up SecuritySpy Over SSL
SecuritySpy Setting Up SecuritySpy Over SSL Secure Sockets Layer (SSL) is a cryptographic protocol that provides secure communications on the internet. It uses two keys to encrypt data: a public key and
More informationRunning Multiple Shibboleth IdP Instances on a Single Host
CESNET Technical Report 6/2013 Running Multiple Shibboleth IdP Instances on a Single Host IVAN NOVAKOV Received 10.12.2013 Abstract The article describes a way how multiple Shibboleth IdP instances may
More informationManaging the SSL Certificate for the ESRS HTTPS Listener Service Technical Notes P/N 300-011-843 REV A01 January 14, 2011
Managing the SSL Certificate for the ESRS HTTPS Listener Service Technical Notes P/N 300-011-843 REV A01 January 14, 2011 This document contains information on these topics: Introduction... 2 Terminology...
More informationFTP Service Reference
IceWarp Server FTP Service Reference Version 10 Printed on 12 August, 2009 i Contents FTP Service 1 V10 New Features... 2 FTP Access Mode... 2 FTP Synchronization... 2 FTP Service Node... 3 FTP Service
More informationSOLR INSTALLATION & CONFIGURATION GUIDE FOR USE IN THE NTER SYSTEM
SOLR INSTALLATION & CONFIGURATION GUIDE FOR USE IN THE NTER SYSTEM Prepared By: Leigh Moulder, SRI International leigh.moulder@sri.com TABLE OF CONTENTS Table of Contents. 1 Document Change Log 2 Solr
More informationLoad Balancing MODX. Garry Nutting, Senior Developer at MODX, LLC
Load Balancing MODX Garry Nutting, Senior Developer at MODX, LLC This presentation, while remaining fairly high-level, will demonstrate how to load balance MODX. It is a setup we have rolled out to a few
More informationAdobe Marketing Cloud Using FTP and sftp with the Adobe Marketing Cloud
Adobe Marketing Cloud Using FTP and sftp with the Adobe Marketing Cloud Contents File Transfer Protocol...3 Setting Up and Using FTP Accounts Hosted by Adobe...3 SAINT...3 Data Sources...4 Data Connectors...5
More informationi5k_doc Documentation
i5k_doc Documentation Release 1.0 Fish Lin June 27, 2016 Table of Contents 1 Pre-requeisites 3 1.1 Python modules............................................. 3 1.2 Service-side pre-requisites........................................
More informationSpectrum Technology Platform. Version 9.0. Spectrum Spatial Administration Guide
Spectrum Technology Platform Version 9.0 Spectrum Spatial Administration Guide Contents Chapter 1: Introduction...7 Welcome and Overview...8 Chapter 2: Configuring Your System...9 Changing the Default
More informationHOWTO. Configure Nginx for SSL with DoD CAC Authentication on CentOS 6.3. Joshua Penton Geocent, LLC joshua.penton@geocent.com.
HOWTO Configure Nginx for SSL with DoD CAC Authentication on CentOS 6.3 Joshua Penton Geocent, LLC joshua.penton@geocent.com March 2013 Table of Contents Overview... 1 Prerequisites... 2 Install OpenSSL...
More informationKollaborate Server Installation Guide!! 1. Kollaborate Server! Installation Guide!
Kollaborate Server Installation Guide 1 Kollaborate Server Installation Guide Kollaborate Server is a local implementation of the Kollaborate cloud workflow system that allows you to run the service in-house
More informationBitrix Site Manager ASP.NET. Installation Guide
Bitrix Site Manager ASP.NET Installation Guide Contents Introduction... 4 Chapter 1. Checking for IIS Installation... 5 Chapter 2. Using An Archive File to Install Bitrix Site Manager ASP.NET... 7 Preliminary
More informationUser's Guide. Product Version: 2.5.0 Publication Date: 7/25/2011
User's Guide Product Version: 2.5.0 Publication Date: 7/25/2011 Copyright 2009-2011, LINOMA SOFTWARE LINOMA SOFTWARE is a division of LINOMA GROUP, Inc. Contents GoAnywhere Services Welcome 6 Getting Started
More informationWebSphere Business Monitor V7.0 Configuring a remote CEI server
Copyright IBM Corporation 2010 All rights reserved WebSphere Business Monitor V7.0 What this exercise is about... 2 Lab requirements... 2 What you should be able to do... 2 Introduction... 3 Part 1: Install
More informationSystem Administration Training Guide. S100 Installation and Site Management
System Administration Training Guide S100 Installation and Site Management Table of contents System Requirements for Acumatica ERP 4.2... 5 Learning Objects:... 5 Web Browser... 5 Server Software... 5
More informationRecoveryVault Express Client User Manual
For Linux distributions Software version 4.1.7 Version 2.0 Disclaimer This document is compiled with the greatest possible care. However, errors might have been introduced caused by human mistakes or by
More informationRedmine Installation on Debian. v1.1
Redmine Installation on Debian v1.1 Introduction 1. Objectives Have a fully functional Redmine installation on a dedicated server with good performance. The idea of this document came after an easy installation
More informationThe Django web development framework for the Python-aware
The Django web development framework for the Python-aware Bill Freeman PySIG NH September 23, 2010 Bill Freeman (PySIG NH) Introduction to Django September 23, 2010 1 / 18 Introduction Django is a web
More informationHow to upload large files to a JTAC Case
How to upload large files to a JTAC Case Summary: JTAC often requires data to be collected (such as configuration files, tracedump data, log files, etc) and sent in for review. If the files are larger
More informationMemopol Documentation
Memopol Documentation Release 1.0.0 Laurent Peuch, Mindiell, Arnaud Fabre January 26, 2016 Contents 1 User guide 3 1.1 Authentication in the admin backend.................................. 3 1.2 Managing
More informationABRAHAM MARTIN @ABRAHAM_MARTINC ARCHITECTURE OF A CLOUD SERVICE USING PYTHON TECHNOLOGIES
ABRAHAM MARTIN @ABRAHAM_MARTINC ARCHITECTURE OF A CLOUD SERVICE USING PYTHON TECHNOLOGIES MANAGED WEB SERVICE Born to solve a problem around university Servers under desks Security problems MANAGED WEB
More information2. Boot using the Debian Net Install cd and when prompted to continue type "linux26", this will load the 2.6 kernel
These are the steps to build a hylafax server. 1. Build up your server hardware, preferably with RAID 5 (3 drives) plus 1 hotspare. Use a 3ware raid card, 8000 series is a good choice. Use an external
More information3M Command Center. Installation and Upgrade Guide
3M Command Center Installation and Upgrade Guide Copyright 3M, 2015. All rights reserved., 78-8129-3760-1d 3M is a trademark of 3M. Microsoft, Windows, Windows Server, Windows Vista and SQL Server are
More informationTuskar UI Documentation
Tuskar UI Documentation Release Juno Tuskar Team May 05, 2015 Contents 1 Tuskar UI 3 1.1 High-Level Overview.......................................... 3 1.2 Installation Guide............................................
More informationCipherMail Gateway Installation Guide
CIPHERMAIL EMAIL ENCRYPTION CipherMail Gateway Installation Guide March 26, 2015, Rev: 9094 Copyright c 2008-2015, ciphermail.com. Acknowledgments: Thanks goes out to Andreas Hödle for feedback and input
More informationTECHNICAL NOTE Stormshield Network Firewall AUTOMATIC BACKUPS. Document version: 1.0 Reference: snentno_autobackup
Stormshield Network Firewall Document version: 1.0 Reference: snentno_autobackup CONTENTS INTRODUCTION 3 OPERATION 3 Storing in the Mystormshield.eu client area 3 Storing on a customized server 3 FIREWALL
More informationInstalling SQL-Ledger on Windows
Installing SQL-Ledger on Windows Requirements Windows 2000, Windows XP, Windows Server 2000 or Windows Server 2003 WinZip Knowledge of simple DOS commands, i.e. CD, DIR, MKDIR, COPY, REN Steps Installing
More informationHOWTO: Set up a Vyatta device with ThreatSTOP in router mode
HOWTO: Set up a Vyatta device with ThreatSTOP in router mode Overview This document explains how to set up a minimal Vyatta device in a routed configuration and then how to apply ThreatSTOP to it. It is
More informationStreamServe Persuasion SP5 StreamStudio
StreamServe Persuasion SP5 StreamStudio Administrator s Guide Rev B StreamServe Persuasion SP5 StreamStudio Administrator s Guide Rev B OPEN TEXT CORPORATION ALL RIGHTS RESERVED United States and other
More informationCactoScale Guide User Guide. Athanasios Tsitsipas (UULM), Papazachos Zafeirios (QUB), Sakil Barbhuiya (QUB)
CactoScale Guide User Guide Athanasios Tsitsipas (UULM), Papazachos Zafeirios (QUB), Sakil Barbhuiya (QUB) Version History Version Date Change Author 0.1 12/10/2014 Initial version Athanasios Tsitsipas(UULM)
More informationOnline Backup Linux Client User Manual
Online Backup Linux Client User Manual Software version 4.0.x For Linux distributions August 2011 Version 1.0 Disclaimer This document is compiled with the greatest possible care. However, errors might
More informationNovell ZENworks Asset Management 7.5
Novell ZENworks Asset Management 7.5 w w w. n o v e l l. c o m October 2006 USING THE WEB CONSOLE Table Of Contents Getting Started with ZENworks Asset Management Web Console... 1 How to Get Started...
More information1. Product Information
ORIXCLOUD BACKUP CLIENT USER MANUAL LINUX 1. Product Information Product: Orixcloud Backup Client for Linux Version: 4.1.7 1.1 System Requirements Linux (RedHat, SuSE, Debian and Debian based systems such
More informationOnline Backup Client User Manual
For Linux distributions Software version 4.1.7 Version 2.0 Disclaimer This document is compiled with the greatest possible care. However, errors might have been introduced caused by human mistakes or by
More informationSECURE FTP CONFIGURATION SETUP GUIDE
SECURE FTP CONFIGURATION SETUP GUIDE CONTENTS Overview... 3 Secure FTP (FTP over SSL/TLS)... 3 Connectivity... 3 Settings... 4 FTP file cleanup information... 5 Troubleshooting... 5 Tested FTP clients
More informationAuthentic2 Documentation
Authentic2 Documentation Release 2.0.2 Entr ouvert May 11, 2012 CONTENTS 1 Documentation content 3 1.1 Features.................................................. 3 1.2 Installation................................................
More informationOnline Backup Client User Manual Linux
Online Backup Client User Manual Linux 1. Product Information Product: Online Backup Client for Linux Version: 4.1.7 1.1 System Requirements Operating System Linux (RedHat, SuSE, Debian and Debian based
More informationInstalling an SSL certificate on the InfoVaultz Cloud Appliance
Installing an SSL certificate on the InfoVaultz Cloud Appliance This document reviews the prerequisites and installation of an SSL certificate for the InfoVaultz Cloud Appliance. Please note that the installation
More informationApache HTTP Server. Implementation Guide. (Version 5.7) Copyright 2013 Deepnet Security Limited
Implementation Guide (Version 5.7) Copyright 2013 Deepnet Security Limited Copyright 2013, Deepnet Security. All Rights Reserved. Page 1 Trademarks Deepnet Unified Authentication, MobileID, QuickID, PocketID,
More informationCHEF IN THE CLOUD AND ON THE GROUND
CHEF IN THE CLOUD AND ON THE GROUND Michael T. Nygard Relevance michael.nygard@thinkrelevance.com @mtnygard Infrastructure As Code Infrastructure As Code Chef Infrastructure As Code Chef Development Models
More informationAPACHE 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
More informationDjango FTP Deploy Documentation
Django FTP Deploy Documentation Release 2.0 Lukasz Pakula November 12, 2014 Contents 1 User Guide 3 1.1 Installation................................................ 3 1.2 Usage...................................................
More informationUsing Network Attached Storage with Linux. by Andy Pepperdine
Using Network Attached Storage with Linux by Andy Pepperdine I acquired a WD My Cloud device to act as a demonstration, and decide whether to use it myself later. This paper is my experience of how to
More informationIUCLID 5 Guidance and Support
IUCLID 5 Guidance and Support Installation Guide for IUCLID 5.3 Client-Server Architecture Linux February 2013 Legal Notice Neither the European Chemicals Agency nor any person acting on behalf of the
More information