Check Your Z39.50 Server
Enter your library's IP address or hostname and its Z39.50 port (the default is usually 210). This test opens a live network connection to confirm the server is reachable from PakCat.
Before submitting your library to PakCat, confirm your catalogue server is reachable over the Z39.50 protocol. Enter your server details below to run a live connectivity check.
Enter your library's IP address or hostname and its Z39.50 port (the default is usually 210). This test opens a live network connection to confirm the server is reachable from PakCat.
This quick reference explains how to enable the Z39.50 server on Koha 23. For screenshots, the alternative Zebra method, and testing with MarcEdit, refer to the full SOP below.
Enable the responder for your instance
sudo koha-z3950-responder --enable <instancename>
Start the Z39.50 server
sudo koha-z3950-responder --start <instancename>
Open the port in your firewall
sudo ufw allow 2100/tcp
Confirm the server is listening
sudo ss -tlnp | grep 2100
yaz-client works on localhost but not from outside
The port is not open in your firewall or router — open it and confirm with an online port checker.
Connection refused on localhost
The responder is not running. Run: sudo koha-z3950-responder --start <instancename>
Search connects but returns no records
The Zebra index is empty or stale. Run: sudo koha-rebuild-zebra -f -v <instancename>
Changed port but old port still in use
Restart the responder (Method A) or Zebra (Method B) after editing the configuration.
For assistance with Z39.50 setup or PakCat registration, contact Nabi Bux, Web Manager, PASTIC — webmaster@pastic.gov.pk
Full SOP with screenshots, Method B & MarcEdit steps (PDF)Enable the Z39.50 protocol on your library system — this is required for your collection to be searchable on PakCat.
Use the checker above to confirm your server is reachable before submitting your library for registration.
Once your server shows as reachable, complete the Add Library form with accurate details and submit it for review.
Once your submission is verified, your library is added to PakCat and your collection becomes searchable across the platform.
Once your Z39.50 server checks out, submit your details through the Add Library form to get listed.