Installing Koha Presented By Aaron R. Williams KOHA North American Users Group.

Slides:



Advertisements
Similar presentations
1 Institutional Repository Workshop 1 – 3 April 2009 Presented by Leonard Daniels.
Advertisements

FIRST SESSION - XAMPP Jeongmin Lee.  Jeongmin Lee  CS  PHD  Machine Learning, AI  Web System Development.
Getting Set-up with Hosting and WordPress Gregory Young Alternative Hosting
Dan Fleck.  WAMP – Windows Apache MySQL PHP -  LAMP – Linux Apache MySQL PHP ◦ There are.
VM Creation & Pi Baking. Group Project Upcoming 4 members per group 3 or 5 will be allowed, but verify with instructor first Start thinking about forming.
Fedora 18 - Installation Mr. Samrat Guha Roy Mr. K. V. G. Rao Central Library, IIT Kharagpur.
Optinuity Confidential. All rights reserved. C2O Configuration Requirements.
XMAS installation instructions Windows Version: 1.0 4/22/2008.
Chien-Chung Shen Google Compute Engine Chien-Chung Shen
Maintain and Modify By: Sahar Aftab (1253 ) and Mehboob Nazim (1085) Central Library.
Securing LAMP: Linux, Apache, MySQL and PHP Track 2 Workshop PacNOG 7 July 1, 2010 Pago Pago, American Samoa.
Setting up a Subversion repository By: Matt Krass Last Updated: 4/11/07.
SEEM4570: XAMPP, Eclipse, Summary of Html Kangfei Zhao Room 711,ERB
SYST Web Technologies SYST Web Technologies Installing a Web Server (XAMPP)
BY Zoher & Mahmoud. What is WAMP?  - Acronym for Windows/Apache/MySQL/PHP, Python, (and/or) PERL  - WAMP refers to a set of free open source applications,
An illustrated introduction to building a computer using a Raspberry Pi 2. A Raspberry Pi, that is! Images from Microsoft clipart.
The Network Management Lab pc pc pc pc pc Virtual Servers Your Laptop.
© 2005,2006 NeoAccel Inc. Partners Presentation SSL VPN-Plus 2.0 Quick Start Guide.
Windows Azure Conference 2014 Running Docker on Windows Azure.
MCDevOps Infrastructure In One Hour. Sponsors Improving Enterprises Software Development.
Work Report Presented by Sukant, Sanjay and Ganesh.
Working with Ubuntu Linux Track 2 Workshop June 2010 Pago Pago, American Samoa.
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
Customer Relationship Management. Content CRM SugarCRM System Requirement Installation Process Configuration.
Package Management. Basic Commands apt-get install : install package + dependencies apt-get remove : removes the package not dependencies apt-get autoremove.
Managing Drupal with Aegir Chris Burge Burge Consulting, LLC 30 June 2013 Dublin, Ireland Drupal Dev Days.
Hands On Networking Network Applications Ram P Rustagi, ISE Dept Kundan Kumar, MCA Dept Manini Sahoor, MCA Dept Ravi Teja, MCA Dept Sourav.
IST E-infrastructure shared between Europe and Latin America Review Installation Openca ULAGrid Certification Authority Vanessa.
How to setup a Linux Web Server and use it to monitor your home SPEAKER: JESSICA DEEN – SYSTEMS INTEGRATION ENGINEER – SPK AND ASSOCIATES,
Apache Web Server Quick and Dirty for AfNOG 2015 (Originally by Joel Jaeggli for AfNOG 2007) ‏
Ozan Şahin Ömer Üçler.  Purpose of Project  Used Technologies  Database Design  Problems&Solutions  Use Case’s  Demo.
CHAPTER 2. Overview 1. Pre-Installation Tasks 2. Installing and Configuring Linux 3. X Server 4. Post Installation Configuration and Tasks.
Ruby on Rails on Ubuntu Bradley Taylor Rails Machine, LLC
1 Session 1: Introduction to PHP & MySQL iNET Academy Open Source Web Development.
 Load balancing is the process of distributing a workload evenly throughout a group or cluster of computers to maximize throughput.  This means that.
Apache with SSL and php Apache with ssl support should be the basic platform for providing web services... There are several different implementations.
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.
Linux Services Configuration
Apache, MySQL and PHP Installation and Configuration Chapter 2 MySQL Installation and Configuration.
ITIS 3110 LAB 1 VM Creation & Pi Baking. GROUP PROJECT UPCOMING 4 members per group 3 or 5 will be allowed, but verify with instructor first Start thinking.
NJIT 1 Apache Tomcat (Version 6.0) THETOPPERSWAY.COM.
G046 Lecture 04 Task C Briefing Notes Mr C Johnston ICT Teacher
Introduction to Linux Server Setup Jonathan Hood CSE 4000 Practical Issues in Software Engineering.
Linux Administration. KDE & Gnome Comparision Package Management User Management Linux Services System Calls Default Look Menu Navigation Renaming Files.
Debian Package Management
Raspberry Pi Project Control Your Home Lights with a Raspberry Pi.
Introduction to MySQL  Working with MySQL and MySQL Workbench.
ABCD VS KOHA ; THE ARCHITECTURE AND FUNCTIONALITIES OF SELECTED MODULES. by Joel Nakitare.
SPARCS Wheel Seminar 08/01/14 심규현 (spotlight). 1 of 6 Web Application  A web application is an application that is accessed via web over a network such.
24X7 SERVER SUPPORT AND SERVER MANAGEMENT
Building Your Own Website Using:. Install & configure LAMP. Download WordPress and run it as a local website on your Raspberry Pi. Configure WordPress.
WordPress and Etherpad with BlueMix and Docker. Our aim is to run on BlueMix containers (now in beta) these two famous services In the BlueMix dashboard,
Outline  XAMPP  XAMPP Install  Put php and HTML documents  Windows and Mac Version  Security.
1 E-Site - FTP Services Setup / install guide. 2 About FTP services can run on any desired port(s) Runs as a windows service Works for all sites installed.
L.A.M.P. İlker Korkmaz & Kaya Oğuz CS 350. Why cover a lecture on LAMP? ● Job Opportunities – There are many hosting companies offering LAMP as a web.
Linux Basics Part 2. VIM Editor vi improved Installed on most Linux machines Can be a bit confusing at first... o Cheat sheets FTW Other popular editors:
Introduction to Android Programming
Installing iHRIS Install iHRIS Manage on an Ubuntu System
Computer System Laboratory
CSC227: Operating Systems
Apache web server Quick overview.
COP 4343 Unix System Administration
Installation and Configuration
SquirrelMail for Webmail
Containers and Virtualisation
GeoPortal Training Workshop 1st Mar 2017
INSTALLING AND SETTING UP APACHE2 IN A LINUX ENVIRONMENT
Docker, Drupal and Persistence
Beginning Raspberry Pi
Windows Server Installation
Presentation transcript:

Installing Koha Presented By Aaron R. Williams KOHA North American Users Group

About Me Works as a Web Developer at Mercyhurst University – Responsible for the main website – Full stack developer. – Linux experience. Installing and maintaining various software stacks. (Apache MySQL PERL PHP) – Polyglot

Installing Koha - Overview Koha minimum hardware requirements. – It Works On A Raspberry Pi(Runs Slow) 700mhz ARM processor 512mb’s of Memory 3.5 watts of power SD card storage. – Better hardware recommended for speed.

Installing Koha - Overview Koha minimum software requirements – Linux OS Usually Debian or Ubuntu but other Linux distribution are supported. – Apache web server – MySQL – PERL Programming language Lots of Perl dependencies.

Installing Koha – Overview Installation Methods – From Source/Git – Apt-get and pre-built packages

Installing Koha Installing the pre-built virtual machines on VirtualBox

Installing Koha Instructions for installing on Ubuntu or Debian – Add community repository echo deb stable main | sudo tee /etc/apt/sources.list.d/koha.listhttp://debian.koha-community.org/koha – Add trusted repository key wget -O- community.org/koha/gpg.asc | sudo apt-key add – community.org/koha/gpg.asc – Update Ubuntu or Debian using apt-get sudo apt-get update sudo apt-get upgrade

Installing Koha Instructions for installing on Ubuntu or Debian – Clear the apt-get package manager cache sudo apt-get clean – Install Koha and dependencies sudo apt-get install koha-common – Problem with Apache itk(errors on install – usually happens) sudo a2dismod mpm_event sudo a2enmod mpm_prefork sudo service apache2 restart sudo apt-get install -f

Installing Koha Instructions for installing on Ubuntu or Debian – Edit initial configuration file sudo nano /etc/koha/koha-sites.conf Edit intraport, opacport, domain, and memcache settings depending on install – Install mysql-server dependency sudo apt-get install mysql-server – Ensure rewrite and cgi are enabled sudo a2enmod rewrite && sudo a2enmod cgi && sudo service apache2 restart

Installing Koha Instructions for installing on Ubuntu or Debian – Setup the database for Koha sudo koha-create --create-db library – Secure mysql installation(follow onscreen wizard) sudo mysql_secure_installation – Add new 8080 port (for IP based installation) to Apache sudo nano /etc/apache2/ports.conf Add Listen 8080 (right below Listen 80)

Installing Koha Instructions for installing on Ubuntu or Debian – Enable vhost on Apache sudo a2enmod deflate && sudo a2ensite library && sudo service apache2 restart – Test to ensure everything is working Visit localhost or Visit localhost:8080 or :8080

Installing Koha Instructions for installing on Ubuntu or Debian – Visiting localhost:8080 or :8080 Should prompt for username or password username -> koha_library password -> sudo xmlstarlet sel -t -v 'yazgfs/config/pass' /etc/koha/sites/library/koha- conf.xml Follow onscreen setup instructions/wizard

Installing Koha Resources – community.org/wiki/Koha_on_ubuntu_- _packages community.org/wiki/Koha_on_ubuntu_- _packages

Installing Koha Questions?