System requirements

kumaneko works just by placing the source files on a web server such as Apache, Nginx, IIS, etc. and a server where PHP is installed.

However, it may not work depending on the installed PHP version and its settings, so please check if it matches the following contents.

PHP

version
Minimum 7.2
php.ini

memory_limit Minimum 256M

If "post_max_size" and "upload_max_filesize" are not set enough, the file upload from kumaneko will fail.

If you want faster processing, such as when retrieving a large number of records, please use version 8.0.0 or higher and enable JIT by following the configuration example below.

opcache.enable=1
opcache.enable_cli=1
opcache.jit_buffer_size=128M
opcache.jit=tracing
opcache.memory_consumption=128
opcache.max_accelerated_files=10000
opcache.revalidate_freq=2
opcache.save_comments=1
opcache.validate_timestamps=1
opcache.file_update_protection=2
extension

curl

fileinfo

gd

json

mbstring

openssl

zip

If you don't know how to check the installed PHP version and its settings, save the file added the following code as phpinfo.php and place it in the document root of your web server.

<?php
phpinfo();

Once placed on your web server, enter the following URL in your browser's address bar:

http://<web server host or IP>/phpinfo.php

phpinfo.php can be a security issue, so be sure to delete it once you've confirmed it.

Browser compatibility

Chrome
Minimum 45
Safari
Minimum *
Opera
Minimum 32
Firefox
Minimum 44
Edge
Minimum 17

Safari is not covered because it does not support Push API.