Upgrade Koha 24.11 to 25.11
- Read more about Upgrade Koha 24.11 to 25.11
- Log in to post comments
Drupal 10 is officially with us since a month now , After all the efforts and much wait i have started upgrading sites to D10, have upgraded a few which had very minimum functionality including this site, now planning to upgrade rest to D 9.5 so that D10 could be possible for others soon, but again it will take much time as it requires various modules and theme compatibility issues resolution.
Koha is an open source integrated library system (ILS), used world-wide by public, school and special libraries. The name comes from a Māori term for a gift or donation. ~ Wikipedia
In this blog post we will discuss how to Install the Latest Version of Koha (21.05.XX)
System Requirements
Installation of Koha is quite easy and simple you can install Koha on your Local Machine or a Virtual Machine / Cloud / Compute Engine, I recommend using a minimum of 4 Gb RAM based machine / virtual setup.
Pre-requisite
The System must have Ubuntu 18.04 + Operating System Installed.
Koha Provides 2 Services namely
Both of these services are installed on a single system/server there are multiple ways to access these
Generally the Staff Portal is restricted to your Local Network while Web OPAC is Publically available, in this tutorial we will be using IP Port Based Setup, Lets Start Configuring Koha
Change the Port No of Staff Portal to 8080
sudo vim /etc/koha/koha-sites.conf
Find the following line and edit
INTRAPORT="8080"
Create a Koha Instance
sudo koha-create --create-db library (you can change <library> to whatever name you want to give)
Add a Port to Apache
sudo vim /etc/apache2/ports.conf
Listen 8080
Enable Module & Sites
sudo a2dissite 000-default
sudo a2enmod deflate
sudo a2ensite library
sudo service apache2 restart
sudo service memcached restart
Detailed Guide available @ https://koha-community.org/manual/21.05/en/html/installation.html
Once you are done with the above you can Open the Koha Web Installer to Install & Configure Koha to start the Web Installer open the following URL on your Favourite Web Browser
http://127.0.0.1:8080 (Replace 127.0.0.1 with Actual IP of VM/External Machine if being used)
The Web Installer will require a username & password to continue your can get the same from the file /etc/koha/sites/library/koha-conf.xml
sudo vim /etc/koha/sites/library/koha-conf.xml
Find the Following to know the User & Password
<config>
<db_scheme>mysql</db_scheme>
<database>koha_library</database>
<hostname>localhost</hostname>
<port>3306</port>
<user>koha_library</user>
<pass>CoPKrCzmoh0G7bQ@</pass>
The Web Installer will ask for various inputs like branch, itemtype, super user info, defaults, MARC Flavor and much more select/enter as per your preference and enjoy Koha.
Once Installation is Complete you can access
If your System is Connected to Network and proper firewall rules are in place then both the Staff Portal & Web OPAC will be available in your Local Network instantly. If you configured the above on a Cloud VM/Compute replace 127.0.0.1 with the Public IP as available with you.
For Professional Koha Support do contact abhishek [a t] nagar [d o t] me
It was 25th August 1991, when Linux Torvalds while studying computer science in University of Helsinki, announced a system in Usenet newsgroup "comp.os.minix"
Hello everybody out there using minix -
I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things).
I've currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies that I'll get something practical within a few months, and I'd like to know what features most people would want. Any suggestions are welcome, but I won't promise I'll implement them :-)
Linus (torvalds@kruuna.helsinki.fi)
PS. Yes - it's free of any minix code, and it has a multi-threaded fs. It is NOT portable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that's all I have :-(.
— Linus Torvalds
Linus never thought that this hobby will change the way people think in future. The name Linux was given to he project Code Base by Ari Lemmke at the University of Helsinki, the name was given without consulting Linus, later however Linus Torvalds consented to "Linux".
The current mascot "penguin" was announced by Torvalds in 1996, Torvalds mentioned that he was bitten by a penguin when he visited a Zoo in Australia. Larry Ewing drafted the wellknown mascot, the name Tux was suggested by James Hughes as short of tuxedo.
In 1992, Andrew Tanenbaum a well recognized computer science scientist wrote on the same newsgroup with title "Lixux is obsolete". which started the great debate about the Linux Kernal and today Linux runs 100% of all Top 500 Super Computers.
My first interaction with Personal Computers dates back to 1993, when i used to use Disk Less Systems in and around 1997-98 i was using 286, 386 Systems in our labs. The fear of Y2K delayed our first purchase of Personal Computer and finally in the year 2000 we bought a Celeron 633 Mhz, 32 Mb RAM, 2 Gb HDD based Personal Computer, those days there were Magazines like CHIP, DiGiT, PC Magazine which started supplying Software Utilities Compact Disks along with them, and some where in 2000-2001 one of these magazines supplied Mandriva Linux Compact Disks.
As usual the habit was of trying all the software available with the magazines, i tried installing Mandriva Linux without any past experience of non FAT filesystems and Oh HO resulted in wiping out of all my existing data, none of the software i had in Floppies or Compact Disks worked as they were all DOS/Windows compliant software. The situation was fearsome as without any knowledge a school going kid had lost his running software.
It took me whole day to bring back Windows 98 mostly at that time which ended by First Journey to Linux :)
Well once i completed my schooling in Kashipur, i went to Banaras Hindu University and then to Symbiosis Institute of Computer Studies & Research Pune in 2007 where the never ending journey to the Linux World restarted.
I am very lucky to have some of the great teachers behind me always that the journey which restarted is still continuing and today i not only use Linux based Operating Systems but also contribute back to the community in various forms code, translations, teaching and many more.
In the college days we used various flavors of Linux some of them have now even reached end of life, which taught me resolution of issues ,writing Howtos and referring various guides to explore and innovate things.

I generally don't speak much but the Open Source / Linux World taught me to be open and now i am able to speak up my views openly.
In present day i continue to be a loyal user, contributor, teacher. On my linux journey i have built servers, radio stations, AI Applications, Bots and much more...
Building Website with Drupal is a Book for beginners, i am writing this book out of my personal experiences, i will be adding chapter pages to this book on a regular basis.
This book is being drafted using Drupal itself :)