“Adoption, Care and feeding of a REDCap Server”

Slides:



Advertisements
Similar presentations
1 Web Servers / Deployment Alastair Dawes Original by Bhupinder Reehal.
Advertisements

1 Configuring Internet- related services (April 22, 2015) © Abdou Illia, Spring 2015.
1 Configuring Web services (Week 15, Monday 4/17/2006) © Abdou Illia, Spring 2006.
Creating WordPress Websites. Creating a site on your computer Local server Local WordPress installation Setting Up Dreamweaver.
XMAS installation instructions Windows Version: 1.0 4/22/2008.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Discovering SQL all rights reserved (c) 2010 agilitator.com INSTALLING MySQL 5.1 Community Server.
Dynamic Web site With PHP and MySQL. MySQL The combination of MySQL database and PHP scripting language is optimum for building dynamic websites. MySQL.
Offsite Backups. The purpose of this Startup Guide is to familiarize you with Own Web Now's Offsite Backup offering and show you how to purchase, deploy.
Setting Up a Sandbox Presented by: Kevin Brunson Chief Technology Officer.
Securing LAMP: Linux, Apache, MySQL and PHP Track 2 Workshop PacNOG 7 July 1, 2010 Pago Pago, American Samoa.
Electronic Medical Record OpenEMR. Covered Topics 1 Getting Started 2 Setting up your clinic 3 Adding a new patient 4 Using your calendar.
PHP By Dr. Syed Noman Hasany. PHP PHP was originally created by Rasmus Lerdorf in PHP stands for PHP: Hypertext Preprocessor (a recursive acronym).
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 14: Problem Recovery.
1 Objectives Discuss the Windows Printer Model and how it is implemented in Windows Server 2008 Install the Print Services components of Windows Server.
SYST Web Technologies SYST Web Technologies Installing a Web Server (XAMPP)
TOPIC 1 – SERVER SIDE APPLICATIONS IFS 234 – SERVER SIDE APPLICATION DEVELOPMENT.
November 2009 Network Disaster Recovery October 2014.
Introduction: Drupal is a free and open-source content management system (CMS). A content management system(CMS) is a computer program that allows publishing,
Copyright© 2003 Avaya Inc. All rights reserved Upgrade to Communication Manager 2.0 with Migration to Linux 8.0 Purpose: This presentation was prepared.
Web Based Inventory Site Building Room Asset Number Category Type Description Serial Number Manufacturer Model Vendor Name Acquired Date P O Number Budget.
Chapter 18: Windows Server 2008 R2 and Active Directory Backup and Maintenance BAI617.
WaveMaker Visual AJAX Studio 4.0 Training Installation.
Updating FireRMS Presented by Dan Cook Implementation Team Lead ZOLL.
Customer Relationship Management. Content CRM SugarCRM System Requirement Installation Process Configuration.
ATG Environment Setup In this session you will learn – Setting Up ATG environment – Creating new ATG application – Configuring Data Source – Configuring.
Open Source Server Side Scripting ECA 236 Open Source Server Side Scripting Installation and Testing.
INFO 1300: LOCAL DEVELOPMENT 10/16/2015. Index.html Important Homepage for every project in this course Points will be deducted otherwise.
Chris Wright Senior Systems Engineer, Lucity MOVING TO ONE DATABASE FOR SQL SERVER.
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
11 DISASTER RECOVERY Chapter 13. Chapter 13: DISASTER RECOVERY2 OVERVIEW  Back up server data using the Backup utility and the Ntbackup command  Restore.
CLASS Information Management Presented at NOAATECH Conference 2006 Presented by Pat Schafer (CLASS-WV Development Lead)
© 2007 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc. An Open Source ARM 4 Implementation.
Install Appaserver ©Tim Riley. Apache Group ©Tim Riley Add yourself to the apache group. Both the apache user and group are called “www-data”. This step.
Running Kuali: A Technical Perspective Ailish Byrne (Indiana University) Jonathan Keller (University of California, Davis)
WAMP Windows Apache MySQL and PHP i.e. “WAMP”. Why WAMP? WampServer is a Windows web development environment. It allows you to create and test web pages.
Data Science Background and Course Software setup Week 1.
Apache, MySQL and PHP Installation and Configuration Chapter 2 MySQL Installation and Configuration.
JSP Server Integrated with Oracle8i Project2, CMSC691X Summer02 Ching-li Peng Ying Zhang.
WAMP Server Installatin Shiyun Wen. WAMP Server Installation  WAMP Server is an integrated installation of Apache, MySQL, and PHP for Windows. Following.
Setting up Dreamweaver to use your local WAMP testing Server
Intro to APACHE, MySQL, and PHP & freely available (hackable) Packages Aonghus Sugrue 04 Oct 2012.
Integrity Check As You Well Know, It Is A Violation Of Academic Integrity To Fake The Results On Any.
Log Shipping, Mirroring, Replication and Clustering Which should I use? That depends on a few questions we must ask the user. We will go over these questions.
1 BCS 4 th Semester. Step 1: Download SQL Server 2005 Express Edition Version Feature SQL Server 2005 Express Edition SP1 SQL Server 2005 Express Edition.
Aaron Corso COSC Spring What is LAMP?  A ‘solution stack’, or package of an OS and software consisting of:  Linux  Apache  MySQL  PHP.
What is MOODLE ? MOODLE (abbreviation for Modular Object-Oriented Dynamic Learning Environment) is a free and open-
Installing a Moodle Test Site The painless and easy way.
Installing and Configuring Moodle. Download Download latest Windows Install package from Moodle.orgMoodle.org.
Outline  XAMPP  XAMPP Install  Put php and HTML documents  Windows and Mac Version  Security.
How to use Drupal Awdhesh Kumar (Team Leader) Presentation Topic.
There are many leading online sources that are providing reliable encryption solution for your online as well as offline file security through smart software.
Sitecore upgrades The Past, The Present, The Future.
Fundamental of Databases
CMIT100 CHAPTER 13 - SOFTWARE.
SP-Portal2016 Developed by KRN-2016 Kevin Titong Ricardo Sandrea
Create Virtual Directory Windows 8 - IIS 8.5
Cloud based Open Source Backup/Restore Tool
CompTIA Server+ Certification (Exam SK0-004)
How to Install Vipre Antivirus on Windows 10 PC?
Step by Step Guide for QuickBooks Enterprise Installation QuickBooks Enterprise is a robust accounting software which makes handling business easier for.
Synthesizing knowledge During Project
Configuring Internet-related services
PHP and Forms.
Web Servers / Deployment
Install MySQL Community Server and MySQL Workbench
SOFTWARE TECHNOLOGIES
Web Application Development Using PHP
XAMPP.
Presentation transcript:

“Adoption, Care and feeding of a REDCap Server” Paul Litwin – Fred Hutchinson Cancer Research Center Anthony Colles – University of East Anglia Naveen Karduri - BC Children's Hospital Research Institute Brian Main – Eastern Virginia Medical School

Implementation Physical Location Hardware Considerations If institutional resource, Secure Server Farm is preferred. If Departmental, Where can the server live that is safe and secure? Hardware Considerations How many users, projects and subjects are anticipated? What is the total budget to get things started? Operating System Windows Server or Linux If Linux, Which Distro? Database MySQL (Community or Enterprise) MariaDB

Prerequisites Make Sure computer is fully up to date Install Visual C redistributables (Some MySql processes require them) Install bzip and add it to the path environment variable Install an appropriate WAMP or LAMP stack

Installation Create the root REDCap directory in the Web Server directory (Apache – “htdocs” IIS – “wwwroot” Download and extract the REDCap New Install archive Move files into the REDCap web directory Open the install.php file in a browser Follow the on Screen Instructions

Security Physical Security Data Security Remote Access IP Restrictions Is the server safe In a locked space with climate control and reliable power? Data Security Encrypted at rest? Encrypted in Transit? Absolutely! (SSL/https) Remote Access Who should have it? Who actually does? IP Restrictions Is the system accessible from off site? Should it be? Backups Local HDD, Remote Tape, T2D or D2T, Cloud, Archival

Upgrades How? Development Platform Upgrade Testing Download the archive file, extract, copy to server, Open Control-Center Development Platform Upgrades should be applied to a development/test environment first! Upgrade Testing Upgrades should be tested using copies of existing projects as well as creating and modifying new projects. Try to break it! Applying Upgrades to Production Schedule the Upgrade after normal business hours and Notify Users. Take the system offline in Control-Center Make a Full Backup of the Data in MyPHPAdmin Make sure the last Tape or other backup completed with no errors Download, extract, then move the new version files into the Web Directory Open Control-Center Follow the Directions Execute the Upgrade SQL Script in MyPHPAdmin Verify settings in Configuration Check Once Satisfied, Bring the System back online.