SlideShare a Scribd company logo
1 of 42
Download to read offline
Preparations for Koha
implementation
Dr Vimal Kumar V
Technical Assistant
Mahatma Gandhi University Library
Kottayam, Kerala-686 560
http://vimalkumar.infoWebinar organised on 19 September 2020 organised by Kerala Library Association-Kottayam Region
We will learn about
Skillsets required for Koha maintenance
Hardware requirements
Software requirements
Koha release schedules
Types of Koha implementation
Methods of Koha installation
How to update with changes in Koha.
Rise of Koha
As a comprehensive ILS,
Digital library,
Content Management system,
More integration options.
Koha implementation: various contexts
Migration from legacy automation software to Koha.
Upgrade from a very old version of Koha to latest.
Koha installation from scratch.
Koha support
Community support
Community support via documentation, discussion forums
and volunteers.
Commercial support
Koha support based on payment.
Through freelancers and companies.
Image courtesy: news aktuell
Koha is Open Source or Free Software?
Information courtesy: Thomas de Lazzari
Technical requirements
Debian / Ubuntu based Linux operating systems
MariaDB/MySQL Relational Database Management System
Apache web server
Perl
Zebra / Elasticsearch (Work is in progress).
Koha can install on Windows?
Koha has no Windows version.
Install Koha on Ubuntu/Debian and use Windows as a client
system.
Developers has more control on Linux based OS than
Windows.
Linux OS is suitable to host web applications.
It is difficult to run viruses/malware on Unix based system.
Skill Set required
➢ Linux basics
➢ Database basics (MySQL)
➢ A pinch of computer
networking!!
➢ Keep in touch with latest
updates
➢ Copy and paste skills!!
➢ Lot of curiosity!!
Image courtesy: https://theculturetrip.com
Linux basics
Open files using text editors
(e.g. sudo mousepad /etc/apt/sources.list)
Copy and move files and folders
Cron Job for schedule jobs
File permissions
(e.g. sudo chmod -R 777 tom.txt)
Debian/Ubuntu basics
Debian and Ubuntu skills
sudo command
Package management using APT
Debian package management
(e.g. dpkg -i teamviewer.deb)
Cartoon courtesy: https://www.reddit.com/r/ProgrammerHumor/
Database management
Create and delete databases
Database backup and restore
Manage database using commands
Manage MySQL database using PhpMyAdmin
Familiarity with SQL query.
Mistakes from Librarian’s side
No regular update with the latest developments.
Minimal/no participation in communities (e.g. online
forums).
Libraries reluctant to use all modules with Koha.
Libraries still follow manual methods (e.g. Circulation).
No effort to acquire skill sets on Linux to manage Koha
in house.
Image courtesy: Linux Inside
Accept changes
Keep in touch with
latest developments.
Examples of recent changes….
Google turning off
less secure app
access to G Suite
accounts
No login using DB
username and pwd
onwards
Koha ver. 18.05
MySQL > MariaDB
MariaDB is a
community-developed fork of
the MySQL. Development is led
by some of the original
developers of MySQL, who
forked it due to concerns over
its acquisition by Oracle
Corporation.
Suitable Linux distributions for Koha
Developers suggest to use Debian/Ubuntu Linux.
At present Koha can’t install on RedHat/CentOS/Fedora
Linux.
Choose a Linux desktop interface (e.g. GNOME, KDE, XFCE)
match with the hardware profile.
Choose supported version of Debian/Ubuntu with Koha.
Linux matters
Check installation manual at Koha Wiki to know the suitable
Debian/Ubuntu version support by Koha.
Select suitable Linux desktop
Debian/Ubuntu Linux comes with different desktop
interfaces.
Resource hungry Linux desktops (GNOME, KDE, Cinnamon).
Lightweight Linux desktop interfaces (LXQt, XFCE).
Xubuntu, Lubuntu, Kubuntu are Ubuntu flavours.
Ubuntu flavours use the same Ubuntu base and software
repositories.
Ubuntu GNOME desktop
Minimum computer hardware requirements: 2 GHz dual-core
processor, 4 GB RAM, 25 GB storage space.
Ubuntu on a low profile computer
Xubuntu desktop
The minimum capacity of RAM required for Xubuntu is 1 GB.
Xubuntu home page: https://xubuntu.org
Hardware selection for Koha
Consider budget, the number of records, users, and the
transactions to be handled by Koha.
Select suitable hardware type; desktop, workstation, server,
cloud.
Select the hardware and accessories suitable to work with
Debian/ubuntu. Visit https://certification.ubuntu.com
Hardware selection for Koha...
Prepare precise system configuration to buy computer
(e.g. Processor Type: Intel Core i5, Processor Speed 3.1 GHz, RAM Size: 8 GB,
Computer Memory Type: 240 GB SSD)
Buy computer preloaded with Linux/FreeDOS.
Opt SSD (Solid State Drives) over traditional HDD as storage
for fast performance.
A standard SSD can reading speed of about 550 MB/per
second, and write it at 520 MBps.
Price of SSD storage is a little bit higher than HDD.
SSDs for computers are available in 120 GB to 4 GB capacities.
Desktop vs workstation PC
Workstation PC more powerful than desktop PC.
Workstations generally use higher end hardware like
motherboards and GPUs.
Many components in a workstation keep higher standard
than what’s found in a typical desktop PC.
Branded workstation PCs; Dell Precision, Lenovo
Thinkstation, and HP Z.
Really need server class computer?
Libraries with good IT infrastructure can choose a
server-class computer.
Server computer built for 24x7 hours continuous working.
Server computers are not suitable for switch on in the
morning, and off in the evening.
Libraries with small size collection can choose entry-level
server computer, e.g. HP Proliant ML series tower server.
Install Koha on cloud
Free from hardware maintenance
inside library.
More cloud service providers
Amazon, Google, and Microsoft.
Pay only for what you use.
Easy to create a machine type
customized for the needs. Cartoon courtesy: CloudTweaks.com
Koha release schedule
A major version release every six months; in May and
November. (e.g. 20.05.00, released in May 2020).
Every month a bugfix release also (e.g. 20.05.3) available.
Visit koha-community.org for release announcements and
read me file.
Which Koha version to follow
Stable release (20.05) - Latest release.
Old stable release (19.11) - One release behind the current
stable release.
oldoldstable (19.05) Two releases behind the current stable
release.
Unstable (Master) - For testing purpose.
Note: Stable release and Unstable release not recommended
for production systems.
Koha installation steps
Koha Wiki updates frequently and adds timely changes to
installation instructions.
Strictly follow Koha Wiki, https://wiki.koha-community.org
for first hand reference.
Library professionals curious to try Koha installation don’t
try on production computer!!
Find a test machine and try / use Virtual Box.
Methods of installation
Install using Debian/Ubuntu packages
Install using git
Install using tarball
Update Koha regularly
Regular updating of Linux and Koha are required to keep the
system up to date.
Debian/Ubuntu receive updates frequently.
Koha receive monthly updates.
New features and bug fixes add to the Koha when it
updates.
Expect database structure changes.
Find details of Koha
Upgrade/migration from a very old
version of Koha
Don't try to upgrade direct from very old version of
Debian/Ubuntu to latest (e.g. Ubuntu 14.04 LTS to 20.04 LTS)
Upgrading from very old versions to the latest version may
result in data loss (e.g. Koha ver 3.22 to 19.11).
Koha stops the official support for older versions after a
specific period.
Upgrade/migration from a very old
version of Koha...
Method I: Stage wise upgrade from one version to another;
e.g. Koha version 3.18 > 3.22, 3.22 > 16.05
Method II: Exporting of MARC, patron, circulation details and
other configurations. Import it into new Koha.
How request help from the Koha
community?
Koha offer various platforms to collaborate.
Include a detailed description of the error/problem in the
message.
Add a screenshot which describes the error with the message.
Mention the database server details, version of Koha and
Linux-based operating system.
Get updates on Koha
Koha is a community-owned project, and the development is
fast.
Always expect new changes in technical matters, features
and functions.
Koha users need to keep in touch with the developments.
Then only successful Koha management is possible.
Helpful resources
Koha Home page, http://koha-community.org
Koha documentation, koha-community.org/documentation
Koha Community Newsletter
Release notes
Koha Wiki, https://wiki.koha-community.org
Helpful resources...
Bugzilla https://bugs.koha-community.org
Koha DB schema http://schema.koha-community.org
Vimeo channel https://vimeo.com/channels/kohails
Koha mailing lists
Koha Facebook groups
Blogs
Conclusion
Need good home work for the Koha implementation
Libraries need good technical support to maintain Koha
Koha users need more commitment
Learning and sharing culture is necessary
Thank you….
Feel free to ask questions.
/vimal0212
/vimal.kumar.vazhappally
http://vimalkumar.info
vimalibre@gmail.com
To buy the book, visit
http://kohageek.blogspot.com

More Related Content

What's hot

Library Automation
Library AutomationLibrary Automation
Library AutomationRa Alvi
 
Presentation on Koha
Presentation on KohaPresentation on Koha
Presentation on KohaNur Ahammad
 
Koha Library Management System presentation
Koha Library Management System presentationKoha Library Management System presentation
Koha Library Management System presentationSudhir Gandotra
 
2013 1st koha training
2013 1st koha training2013 1st koha training
2013 1st koha trainingRYAN T.
 
Library Automation in Circulation
Library Automation in Circulation Library Automation in Circulation
Library Automation in Circulation Murchana Borah
 
Selected-Library Associations of India (Part-1)
Selected-Library Associations of India (Part-1)Selected-Library Associations of India (Part-1)
Selected-Library Associations of India (Part-1)SunilKumar5028
 
Overview of oss(open source software library) and its pros and cons
Overview of oss(open source software library) and its pros and consOverview of oss(open source software library) and its pros and cons
Overview of oss(open source software library) and its pros and consYuga Priya Satheesh
 
Career Opportunities in Library & Information Science in India
Career Opportunities in Library & Information Science in IndiaCareer Opportunities in Library & Information Science in India
Career Opportunities in Library & Information Science in IndiaSambalpur University
 
Introduction to DSpace
Introduction to DSpaceIntroduction to DSpace
Introduction to DSpaceIryna Kuchma
 
Management of Journals Through Koha Open Source Software: an Overview
Management of Journals Through Koha Open Source Software: an OverviewManagement of Journals Through Koha Open Source Software: an Overview
Management of Journals Through Koha Open Source Software: an OverviewAsheesh Kamal
 

What's hot (20)

Library Automation
Library AutomationLibrary Automation
Library Automation
 
Koha
KohaKoha
Koha
 
Presentation on Koha
Presentation on KohaPresentation on Koha
Presentation on Koha
 
Koha Library Management System presentation
Koha Library Management System presentationKoha Library Management System presentation
Koha Library Management System presentation
 
Dspace software
Dspace softwareDspace software
Dspace software
 
2013 1st koha training
2013 1st koha training2013 1st koha training
2013 1st koha training
 
Koha
KohaKoha
Koha
 
Library Automation in Circulation
Library Automation in Circulation Library Automation in Circulation
Library Automation in Circulation
 
Selected-Library Associations of India (Part-1)
Selected-Library Associations of India (Part-1)Selected-Library Associations of India (Part-1)
Selected-Library Associations of India (Part-1)
 
Overview of oss(open source software library) and its pros and cons
Overview of oss(open source software library) and its pros and consOverview of oss(open source software library) and its pros and cons
Overview of oss(open source software library) and its pros and cons
 
Salient Feature of Maharashtra Public Library Act 1967
Salient Feature of  Maharashtra Public Library Act 1967Salient Feature of  Maharashtra Public Library Act 1967
Salient Feature of Maharashtra Public Library Act 1967
 
Digital Library Software
Digital Library SoftwareDigital Library Software
Digital Library Software
 
Digital library softaware greenstone & dsapce
Digital library softaware greenstone & dsapceDigital library softaware greenstone & dsapce
Digital library softaware greenstone & dsapce
 
Newgenlib
NewgenlibNewgenlib
Newgenlib
 
Career Opportunities in Library & Information Science in India
Career Opportunities in Library & Information Science in IndiaCareer Opportunities in Library & Information Science in India
Career Opportunities in Library & Information Science in India
 
Koha user manual
Koha user manualKoha user manual
Koha user manual
 
Introduction to DSpace
Introduction to DSpaceIntroduction to DSpace
Introduction to DSpace
 
Management of Journals Through Koha Open Source Software: an Overview
Management of Journals Through Koha Open Source Software: an OverviewManagement of Journals Through Koha Open Source Software: an Overview
Management of Journals Through Koha Open Source Software: an Overview
 
Open source Library Management Systems
Open source Library Management SystemsOpen source Library Management Systems
Open source Library Management Systems
 
Koha presentation
Koha presentationKoha presentation
Koha presentation
 

Similar to Preparations for koha implementation

Making clouds: turning opennebula into a product
Making clouds: turning opennebula into a productMaking clouds: turning opennebula into a product
Making clouds: turning opennebula into a productCarlo Daffara
 
Making Clouds: Turning OpenNebula into a Product
Making Clouds: Turning OpenNebula into a ProductMaking Clouds: Turning OpenNebula into a Product
Making Clouds: Turning OpenNebula into a ProductNETWAYS
 
OpenNebulaConf 2013 - Making Clouds: Turning OpenNebula into a Product by Car...
OpenNebulaConf 2013 - Making Clouds: Turning OpenNebula into a Product by Car...OpenNebulaConf 2013 - Making Clouds: Turning OpenNebula into a Product by Car...
OpenNebulaConf 2013 - Making Clouds: Turning OpenNebula into a Product by Car...OpenNebula Project
 
Apache hadoop 3.x state of the union and upgrade guidance - Strata 2019 NY
Apache hadoop 3.x state of the union and upgrade guidance - Strata 2019 NYApache hadoop 3.x state of the union and upgrade guidance - Strata 2019 NY
Apache hadoop 3.x state of the union and upgrade guidance - Strata 2019 NYWangda Tan
 
An Introduction To Linux Development Environment
An Introduction To Linux Development EnvironmentAn Introduction To Linux Development Environment
An Introduction To Linux Development EnvironmentS. M. Hossein Hamidi
 
ERTS 2008 - Using Linux for industrial projects
ERTS 2008 - Using Linux for industrial projectsERTS 2008 - Using Linux for industrial projects
ERTS 2008 - Using Linux for industrial projectsChristian Charreyre
 
Open Source Library System Software: Libraries Are Doing it For Themselves
Open Source Library System Software: Libraries Are Doing it For ThemselvesOpen Source Library System Software: Libraries Are Doing it For Themselves
Open Source Library System Software: Libraries Are Doing it For Themselvesloriayre
 
How to Choose a Software Update Mechanism for Embedded Linux Devices
How to Choose a Software Update Mechanism for Embedded Linux DevicesHow to Choose a Software Update Mechanism for Embedded Linux Devices
How to Choose a Software Update Mechanism for Embedded Linux DevicesLeon Anavi
 
Large scale log pipeline using Apache Pulsar_Nozomi
Large scale log pipeline using Apache Pulsar_NozomiLarge scale log pipeline using Apache Pulsar_Nozomi
Large scale log pipeline using Apache Pulsar_NozomiStreamNative
 
Emory Law School ITPC Presentation
Emory Law School ITPC PresentationEmory Law School ITPC Presentation
Emory Law School ITPC Presentationbenjamin.chapman
 
FOSS_GNU/Linux
FOSS_GNU/LinuxFOSS_GNU/Linux
FOSS_GNU/LinuxYogesh Ks
 
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...NETWAYS
 
Web Technology – Web Server Setup : Chris Uriarte
Web Technology – Web Server Setup : Chris UriarteWeb Technology – Web Server Setup : Chris Uriarte
Web Technology – Web Server Setup : Chris Uriartewebhostingguy
 
EditShare overview Jan2011
EditShare overview Jan2011EditShare overview Jan2011
EditShare overview Jan2011EditShare
 

Similar to Preparations for koha implementation (20)

Fedora15 lovelock-pres
Fedora15 lovelock-presFedora15 lovelock-pres
Fedora15 lovelock-pres
 
Making clouds: turning opennebula into a product
Making clouds: turning opennebula into a productMaking clouds: turning opennebula into a product
Making clouds: turning opennebula into a product
 
Making Clouds: Turning OpenNebula into a Product
Making Clouds: Turning OpenNebula into a ProductMaking Clouds: Turning OpenNebula into a Product
Making Clouds: Turning OpenNebula into a Product
 
OpenNebulaConf 2013 - Making Clouds: Turning OpenNebula into a Product by Car...
OpenNebulaConf 2013 - Making Clouds: Turning OpenNebula into a Product by Car...OpenNebulaConf 2013 - Making Clouds: Turning OpenNebula into a Product by Car...
OpenNebulaConf 2013 - Making Clouds: Turning OpenNebula into a Product by Car...
 
Apache hadoop 3.x state of the union and upgrade guidance - Strata 2019 NY
Apache hadoop 3.x state of the union and upgrade guidance - Strata 2019 NYApache hadoop 3.x state of the union and upgrade guidance - Strata 2019 NY
Apache hadoop 3.x state of the union and upgrade guidance - Strata 2019 NY
 
An Introduction To Linux Development Environment
An Introduction To Linux Development EnvironmentAn Introduction To Linux Development Environment
An Introduction To Linux Development Environment
 
ERTS 2008 - Using Linux for industrial projects
ERTS 2008 - Using Linux for industrial projectsERTS 2008 - Using Linux for industrial projects
ERTS 2008 - Using Linux for industrial projects
 
Linux internals v4
Linux internals v4Linux internals v4
Linux internals v4
 
Quickr
QuickrQuickr
Quickr
 
Open Source Library System Software: Libraries Are Doing it For Themselves
Open Source Library System Software: Libraries Are Doing it For ThemselvesOpen Source Library System Software: Libraries Are Doing it For Themselves
Open Source Library System Software: Libraries Are Doing it For Themselves
 
How to Choose a Software Update Mechanism for Embedded Linux Devices
How to Choose a Software Update Mechanism for Embedded Linux DevicesHow to Choose a Software Update Mechanism for Embedded Linux Devices
How to Choose a Software Update Mechanism for Embedded Linux Devices
 
Large scale log pipeline using Apache Pulsar_Nozomi
Large scale log pipeline using Apache Pulsar_NozomiLarge scale log pipeline using Apache Pulsar_Nozomi
Large scale log pipeline using Apache Pulsar_Nozomi
 
Emory Law School ITPC Presentation
Emory Law School ITPC PresentationEmory Law School ITPC Presentation
Emory Law School ITPC Presentation
 
FOSS_GNU/Linux
FOSS_GNU/LinuxFOSS_GNU/Linux
FOSS_GNU/Linux
 
Lotus Domino 8.5
Lotus Domino 8.5Lotus Domino 8.5
Lotus Domino 8.5
 
Collabograte
CollabograteCollabograte
Collabograte
 
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
 
libdash 2.0
libdash 2.0libdash 2.0
libdash 2.0
 
Web Technology – Web Server Setup : Chris Uriarte
Web Technology – Web Server Setup : Chris UriarteWeb Technology – Web Server Setup : Chris Uriarte
Web Technology – Web Server Setup : Chris Uriarte
 
EditShare overview Jan2011
EditShare overview Jan2011EditShare overview Jan2011
EditShare overview Jan2011
 

More from Mahatma Gandhi University Library

The use of word press plugins on library websites: a case study
The use of word press plugins on library websites: a case studyThe use of word press plugins on library websites: a case study
The use of word press plugins on library websites: a case studyMahatma Gandhi University Library
 
Modernisation of public libraries in kerala using koha: a progress report
Modernisation of public libraries in kerala using koha: a progress reportModernisation of public libraries in kerala using koha: a progress report
Modernisation of public libraries in kerala using koha: a progress reportMahatma Gandhi University Library
 
Documentation of technology practices using blog: case study of koha geek and...
Documentation of technology practices using blog: case study of koha geek and...Documentation of technology practices using blog: case study of koha geek and...
Documentation of technology practices using blog: case study of koha geek and...Mahatma Gandhi University Library
 
Crouching tiger and rejoice jackals: Scholarly vs predatory Open Access journals
Crouching tiger and rejoice jackals: Scholarly vs predatory Open Access journalsCrouching tiger and rejoice jackals: Scholarly vs predatory Open Access journals
Crouching tiger and rejoice jackals: Scholarly vs predatory Open Access journalsMahatma Gandhi University Library
 
COMMUNITY PARTICIPATION AND CONTRIBUTION TO KOHA OPEN SOURCE SOFTWARE PROJECT.
COMMUNITY PARTICIPATION AND CONTRIBUTION TO KOHA OPEN SOURCE SOFTWARE PROJECT.COMMUNITY PARTICIPATION AND CONTRIBUTION TO KOHA OPEN SOURCE SOFTWARE PROJECT.
COMMUNITY PARTICIPATION AND CONTRIBUTION TO KOHA OPEN SOURCE SOFTWARE PROJECT.Mahatma Gandhi University Library
 

More from Mahatma Gandhi University Library (20)

Essential bicycle accessories
Essential bicycle accessoriesEssential bicycle accessories
Essential bicycle accessories
 
Role of libraries in wikipedia content development
Role of libraries in wikipedia content developmentRole of libraries in wikipedia content development
Role of libraries in wikipedia content development
 
Self-publishing
Self-publishingSelf-publishing
Self-publishing
 
Self-publishing
Self-publishingSelf-publishing
Self-publishing
 
The use of word press plugins on library websites: a case study
The use of word press plugins on library websites: a case studyThe use of word press plugins on library websites: a case study
The use of word press plugins on library websites: a case study
 
Debian a linux operating system for all purposes
Debian a linux operating system for all purposesDebian a linux operating system for all purposes
Debian a linux operating system for all purposes
 
Installation of Debian Linux
Installation of Debian LinuxInstallation of Debian Linux
Installation of Debian Linux
 
Glimpses of Koha in India
Glimpses of Koha in IndiaGlimpses of Koha in India
Glimpses of Koha in India
 
Ubuntu release party@Kottayam
Ubuntu release party@Kottayam Ubuntu release party@Kottayam
Ubuntu release party@Kottayam
 
Procurement and management of periodical resources
Procurement and management of periodical resourcesProcurement and management of periodical resources
Procurement and management of periodical resources
 
Ubuntu Release Party and Tutorial
Ubuntu Release Party and TutorialUbuntu Release Party and Tutorial
Ubuntu Release Party and Tutorial
 
Modernisation of public libraries in kerala using koha: a progress report
Modernisation of public libraries in kerala using koha: a progress reportModernisation of public libraries in kerala using koha: a progress report
Modernisation of public libraries in kerala using koha: a progress report
 
Documentation of technology practices using blog: case study of koha geek and...
Documentation of technology practices using blog: case study of koha geek and...Documentation of technology practices using blog: case study of koha geek and...
Documentation of technology practices using blog: case study of koha geek and...
 
Capacity building in the preparation of research report
Capacity building in the preparation of research reportCapacity building in the preparation of research report
Capacity building in the preparation of research report
 
Crouching tiger and rejoice jackals: Scholarly vs predatory Open Access journals
Crouching tiger and rejoice jackals: Scholarly vs predatory Open Access journalsCrouching tiger and rejoice jackals: Scholarly vs predatory Open Access journals
Crouching tiger and rejoice jackals: Scholarly vs predatory Open Access journals
 
COMMUNITY PARTICIPATION AND CONTRIBUTION TO KOHA OPEN SOURCE SOFTWARE PROJECT.
COMMUNITY PARTICIPATION AND CONTRIBUTION TO KOHA OPEN SOURCE SOFTWARE PROJECT.COMMUNITY PARTICIPATION AND CONTRIBUTION TO KOHA OPEN SOURCE SOFTWARE PROJECT.
COMMUNITY PARTICIPATION AND CONTRIBUTION TO KOHA OPEN SOURCE SOFTWARE PROJECT.
 
Season ticket affidavit new
Season ticket affidavit newSeason ticket affidavit new
Season ticket affidavit new
 
Feminist social theory
Feminist social theoryFeminist social theory
Feminist social theory
 
World system analysis
World system analysisWorld system analysis
World system analysis
 
Ethnomethodolgy
Ethnomethodolgy  Ethnomethodolgy
Ethnomethodolgy
 

Recently uploaded

Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 

Recently uploaded (20)

Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 

Preparations for koha implementation

  • 1. Preparations for Koha implementation Dr Vimal Kumar V Technical Assistant Mahatma Gandhi University Library Kottayam, Kerala-686 560 http://vimalkumar.infoWebinar organised on 19 September 2020 organised by Kerala Library Association-Kottayam Region
  • 2. We will learn about Skillsets required for Koha maintenance Hardware requirements Software requirements Koha release schedules Types of Koha implementation Methods of Koha installation How to update with changes in Koha.
  • 3. Rise of Koha As a comprehensive ILS, Digital library, Content Management system, More integration options.
  • 4. Koha implementation: various contexts Migration from legacy automation software to Koha. Upgrade from a very old version of Koha to latest. Koha installation from scratch.
  • 5. Koha support Community support Community support via documentation, discussion forums and volunteers. Commercial support Koha support based on payment. Through freelancers and companies. Image courtesy: news aktuell
  • 6. Koha is Open Source or Free Software? Information courtesy: Thomas de Lazzari
  • 7. Technical requirements Debian / Ubuntu based Linux operating systems MariaDB/MySQL Relational Database Management System Apache web server Perl Zebra / Elasticsearch (Work is in progress).
  • 8. Koha can install on Windows? Koha has no Windows version. Install Koha on Ubuntu/Debian and use Windows as a client system. Developers has more control on Linux based OS than Windows. Linux OS is suitable to host web applications. It is difficult to run viruses/malware on Unix based system.
  • 9. Skill Set required ➢ Linux basics ➢ Database basics (MySQL) ➢ A pinch of computer networking!! ➢ Keep in touch with latest updates ➢ Copy and paste skills!! ➢ Lot of curiosity!! Image courtesy: https://theculturetrip.com
  • 10. Linux basics Open files using text editors (e.g. sudo mousepad /etc/apt/sources.list) Copy and move files and folders Cron Job for schedule jobs File permissions (e.g. sudo chmod -R 777 tom.txt)
  • 11. Debian/Ubuntu basics Debian and Ubuntu skills sudo command Package management using APT Debian package management (e.g. dpkg -i teamviewer.deb) Cartoon courtesy: https://www.reddit.com/r/ProgrammerHumor/
  • 12. Database management Create and delete databases Database backup and restore Manage database using commands Manage MySQL database using PhpMyAdmin Familiarity with SQL query.
  • 13. Mistakes from Librarian’s side No regular update with the latest developments. Minimal/no participation in communities (e.g. online forums). Libraries reluctant to use all modules with Koha. Libraries still follow manual methods (e.g. Circulation). No effort to acquire skill sets on Linux to manage Koha in house.
  • 15. Accept changes Keep in touch with latest developments.
  • 16. Examples of recent changes…. Google turning off less secure app access to G Suite accounts No login using DB username and pwd onwards Koha ver. 18.05 MySQL > MariaDB MariaDB is a community-developed fork of the MySQL. Development is led by some of the original developers of MySQL, who forked it due to concerns over its acquisition by Oracle Corporation.
  • 17. Suitable Linux distributions for Koha Developers suggest to use Debian/Ubuntu Linux. At present Koha can’t install on RedHat/CentOS/Fedora Linux. Choose a Linux desktop interface (e.g. GNOME, KDE, XFCE) match with the hardware profile. Choose supported version of Debian/Ubuntu with Koha.
  • 18. Linux matters Check installation manual at Koha Wiki to know the suitable Debian/Ubuntu version support by Koha.
  • 19. Select suitable Linux desktop Debian/Ubuntu Linux comes with different desktop interfaces. Resource hungry Linux desktops (GNOME, KDE, Cinnamon). Lightweight Linux desktop interfaces (LXQt, XFCE). Xubuntu, Lubuntu, Kubuntu are Ubuntu flavours. Ubuntu flavours use the same Ubuntu base and software repositories.
  • 20. Ubuntu GNOME desktop Minimum computer hardware requirements: 2 GHz dual-core processor, 4 GB RAM, 25 GB storage space.
  • 21. Ubuntu on a low profile computer
  • 22. Xubuntu desktop The minimum capacity of RAM required for Xubuntu is 1 GB. Xubuntu home page: https://xubuntu.org
  • 23. Hardware selection for Koha Consider budget, the number of records, users, and the transactions to be handled by Koha. Select suitable hardware type; desktop, workstation, server, cloud. Select the hardware and accessories suitable to work with Debian/ubuntu. Visit https://certification.ubuntu.com
  • 24. Hardware selection for Koha... Prepare precise system configuration to buy computer (e.g. Processor Type: Intel Core i5, Processor Speed 3.1 GHz, RAM Size: 8 GB, Computer Memory Type: 240 GB SSD) Buy computer preloaded with Linux/FreeDOS. Opt SSD (Solid State Drives) over traditional HDD as storage for fast performance.
  • 25. A standard SSD can reading speed of about 550 MB/per second, and write it at 520 MBps. Price of SSD storage is a little bit higher than HDD. SSDs for computers are available in 120 GB to 4 GB capacities.
  • 26. Desktop vs workstation PC Workstation PC more powerful than desktop PC. Workstations generally use higher end hardware like motherboards and GPUs. Many components in a workstation keep higher standard than what’s found in a typical desktop PC. Branded workstation PCs; Dell Precision, Lenovo Thinkstation, and HP Z.
  • 27. Really need server class computer? Libraries with good IT infrastructure can choose a server-class computer. Server computer built for 24x7 hours continuous working. Server computers are not suitable for switch on in the morning, and off in the evening. Libraries with small size collection can choose entry-level server computer, e.g. HP Proliant ML series tower server.
  • 28. Install Koha on cloud Free from hardware maintenance inside library. More cloud service providers Amazon, Google, and Microsoft. Pay only for what you use. Easy to create a machine type customized for the needs. Cartoon courtesy: CloudTweaks.com
  • 29. Koha release schedule A major version release every six months; in May and November. (e.g. 20.05.00, released in May 2020). Every month a bugfix release also (e.g. 20.05.3) available. Visit koha-community.org for release announcements and read me file.
  • 30. Which Koha version to follow Stable release (20.05) - Latest release. Old stable release (19.11) - One release behind the current stable release. oldoldstable (19.05) Two releases behind the current stable release. Unstable (Master) - For testing purpose. Note: Stable release and Unstable release not recommended for production systems.
  • 31. Koha installation steps Koha Wiki updates frequently and adds timely changes to installation instructions. Strictly follow Koha Wiki, https://wiki.koha-community.org for first hand reference. Library professionals curious to try Koha installation don’t try on production computer!! Find a test machine and try / use Virtual Box.
  • 32. Methods of installation Install using Debian/Ubuntu packages Install using git Install using tarball
  • 33. Update Koha regularly Regular updating of Linux and Koha are required to keep the system up to date. Debian/Ubuntu receive updates frequently. Koha receive monthly updates. New features and bug fixes add to the Koha when it updates. Expect database structure changes.
  • 35. Upgrade/migration from a very old version of Koha Don't try to upgrade direct from very old version of Debian/Ubuntu to latest (e.g. Ubuntu 14.04 LTS to 20.04 LTS) Upgrading from very old versions to the latest version may result in data loss (e.g. Koha ver 3.22 to 19.11). Koha stops the official support for older versions after a specific period.
  • 36. Upgrade/migration from a very old version of Koha... Method I: Stage wise upgrade from one version to another; e.g. Koha version 3.18 > 3.22, 3.22 > 16.05 Method II: Exporting of MARC, patron, circulation details and other configurations. Import it into new Koha.
  • 37. How request help from the Koha community? Koha offer various platforms to collaborate. Include a detailed description of the error/problem in the message. Add a screenshot which describes the error with the message. Mention the database server details, version of Koha and Linux-based operating system.
  • 38. Get updates on Koha Koha is a community-owned project, and the development is fast. Always expect new changes in technical matters, features and functions. Koha users need to keep in touch with the developments. Then only successful Koha management is possible.
  • 39. Helpful resources Koha Home page, http://koha-community.org Koha documentation, koha-community.org/documentation Koha Community Newsletter Release notes Koha Wiki, https://wiki.koha-community.org
  • 40. Helpful resources... Bugzilla https://bugs.koha-community.org Koha DB schema http://schema.koha-community.org Vimeo channel https://vimeo.com/channels/kohails Koha mailing lists Koha Facebook groups Blogs
  • 41. Conclusion Need good home work for the Koha implementation Libraries need good technical support to maintain Koha Koha users need more commitment Learning and sharing culture is necessary
  • 42. Thank you…. Feel free to ask questions. /vimal0212 /vimal.kumar.vazhappally http://vimalkumar.info vimalibre@gmail.com To buy the book, visit http://kohageek.blogspot.com