| Channels | MatchTime Unblock CDN | Offshore Server | Contact |
| 100 cnx / 90€ | 5Gbps / 180€ | 48CPU-256GRAM 10Gbps 569€ | Skype live:giefsl |
| 500 cnx / 350€ | 10Gbps / 350€ | 48CPU-128GRAM 5Gbps / 349€ | TG @changcdn |
| 1000 cnx / 500€ | 20Gbps / 700€ | 40CPU-128GRAM 20Gbps / €980 | http://coronaserver.com |
apt update
apt -y install lsb-release ca-certificates curl
curl -sSLo /tmp/debsuryorg-archive-keyring.deb https://packages.sury.org/debsuryorg-archive-keyring.deb
dpkg -i /tmp/debsuryorg-archive-keyring.deb
sh -c 'echo "deb [signed-by=/usr/share/keyrings/debsuryorg-archive-keyring.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
apt update
curl -fsSL https://deb.nodesource.com/setup_20.x | bash -
apt install apache2 php7.0 memcached ntpsec mariadb-server mariadb-client
apt install php-pear php7.0-xml unzip
pear channel-discover pear.phing.info
pear install -Z phing/phing-2.16.1
change to /var/www/html and unzip minista-5.6.10.zip
go to stalker_portal/deploy and patch build.xml with this patch like this:
patch -p 0 < patch_build_xml_for_composer2_and_new_debian.patch
Then go to stalker_portal folder and patch for nodejs 20 (npm 10.8.2) like this:
patch -p 0 < patch_support_nodejs20.patch
go to /etc/mysql/conf.d and create file strict_mode.cnf with content
[mysqld]
sql_mode=""
and do systemctl restart mariadb
then go to deploy directory and run phing
not workingRunning automated scripts is wrong, you trust the creator of the script to do thing on your system.
I can give some guidance, what do you prefer, Ubuntu 24.04 or Debian 13?
Following is a simple guide that works for plain Debian 13. apache2 / php should not have been installed, if they have remove everything to start clean
First setup sury.org repo
Code:apt update apt -y install lsb-release ca-certificates curl curl -sSLo /tmp/debsuryorg-archive-keyring.deb https://packages.sury.org/debsuryorg-archive-keyring.deb dpkg -i /tmp/debsuryorg-archive-keyring.deb sh -c 'echo "deb [signed-by=/usr/share/keyrings/debsuryorg-archive-keyring.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list' apt update
Then setup nodejs 20
Code:curl -fsSL https://deb.nodesource.com/setup_20.x | bash -
Then do the rest
Code:apt install apache2 php7.0 memcached ntpsec mariadb-server mariadb-client apt install php-pear php7.0-xml unzip pear channel-discover pear.phing.info pear install -Z phing/phing-2.16.1 change to /var/www/html and unzip minista-5.6.10.zip go to stalker_portal/deploy and patch build.xml with this patch like this: patch -p 0 < patch_build_xml_for_composer2_and_new_debian.patch Then go to stalker_portal folder and patch for nodejs 20 (npm 10.8.2) like this: patch -p 0 < patch_support_nodejs20.patch go to /etc/mysql/conf.d and create file strict_mode.cnf with content [mysqld] sql_mode="" and do systemctl restart mariadb then go to deploy directory and run phing
At this point you should have a correct ministra 5.6.10 installation, you still need to configure apache2/nginx etc as shown in Infomir's old installation guide for Ubuntu 16.04
links for the two patches
a. patch_build_xml_for_composer2_and_new_debian.patch
b. patch_support_nodejs20.patch
the nodejs patch is only needed if you care about smart-launcher etc
And some explanations what the patches do:
a. for build.xml, we upgrade composer to 2.2.21 (1.x is no longer working) and we also remove the composer.lock file in order to allow composer to work with 2.x dependencies. We also change the version checking to match debian versions. composer 2.x does'nt like running as root so when we run dump-autoload we prepend COMPOSER_ALLOW_SUPERUSER=1 to avoid interaction. Also composer 2.x does not understand --suggest so we removed it. we also remove hirak/prestissimo dependency since it is not needed in composer 2.x. Finally we update the apt-get command to match sury.org and nodejs repos
b. for nodejs 20, we just need to patch ministra to not complain for version 10.8.2 and also set the registry to https (http is deprecated and will stop working anytime soon if it hasn't already stopped). Finally we make dependencies work like old nodejs by adding: npm config set install-strategy nested
That's all
Finally if this works for you and you make money out of it, please make a donation to deb.sury.org in order to continue providing this excellent service.
of course it works because I tested it step by step before posting. You missed something or did something wrong.not working
| Channels | MatchTime Unblock CDN | Offshore Server | Contact |
| 100 cnx / 90€ | 5Gbps / 180€ | 48CPU-256GRAM 10Gbps 569€ | Skype live:giefsl |
| 500 cnx / 350€ | 10Gbps / 350€ | 48CPU-128GRAM 5Gbps / 349€ | TG @changcdn |
| 1000 cnx / 500€ | 20Gbps / 700€ | 40CPU-128GRAM 20Gbps / €980 | http://coronaserver.com |
I install Debian13 and i follow all your guid but i don't understand how to patch build.xml file in deploy directory where build.xml exist with the new patch from the link you give me here https://pastebin.com/raw/67mFrWLv also nodejs 20 from this link https://pastebin.com/raw/0KXLRFE1 can you please guid me how to do that because i am not so good in linux commands Thank you in advanceRunning automated scripts is wrong, you trust the creator of the script to do thing on your system.
I can give some guidance, what do you prefer, Ubuntu 24.04 or Debian 13?
Following is a simple guide that works for plain Debian 13. apache2 / php should not have been installed, if they have remove everything to start clean
First setup sury.org repo
Code:apt update apt -y install lsb-release ca-certificates curl curl -sSLo /tmp/debsuryorg-archive-keyring.deb https://packages.sury.org/debsuryorg-archive-keyring.deb dpkg -i /tmp/debsuryorg-archive-keyring.deb sh -c 'echo "deb [signed-by=/usr/share/keyrings/debsuryorg-archive-keyring.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list' apt update
Then setup nodejs 20
Code:curl -fsSL https://deb.nodesource.com/setup_20.x | bash -
Then do the rest
Code:apt install apache2 php7.0 memcached ntpsec mariadb-server mariadb-client apt install php-pear php7.0-xml unzip pear channel-discover pear.phing.info pear install -Z phing/phing-2.16.1 change to /var/www/html and unzip minista-5.6.10.zip go to stalker_portal/deploy and patch build.xml with this patch like this: patch -p 0 < patch_build_xml_for_composer2_and_new_debian.patch Then go to stalker_portal folder and patch for nodejs 20 (npm 10.8.2) like this: patch -p 0 < patch_support_nodejs20.patch go to /etc/mysql/conf.d and create file strict_mode.cnf with content [mysqld] sql_mode="" and do systemctl restart mariadb then go to deploy directory and run phing
At this point you should have a correct ministra 5.6.10 installation, you still need to configure apache2/nginx etc as shown in Infomir's old installation guide for Ubuntu 16.04
links for the two patches
a. patch_build_xml_for_composer2_and_new_debian.patch
b. patch_support_nodejs20.patch
the nodejs patch is only needed if you care about smart-launcher etc
And some explanations what the patches do:
a. for build.xml, we upgrade composer to 2.2.21 (1.x is no longer working) and we also remove the composer.lock file in order to allow composer to work with 2.x dependencies. We also change the version checking to match debian versions. composer 2.x does'nt like running as root so when we run dump-autoload we prepend COMPOSER_ALLOW_SUPERUSER=1 to avoid interaction. Also composer 2.x does not understand --suggest so we removed it. we also remove hirak/prestissimo dependency since it is not needed in composer 2.x. Finally we update the apt-get command to match sury.org and nodejs repos
b. for nodejs 20, we just need to patch ministra to not complain for version 10.8.2 and also set the registry to https (http is deprecated and will stop working anytime soon if it hasn't already stopped). Finally we make dependencies work like old nodejs by adding: npm config set install-strategy nested
That's all
Finally if this works for you and you make money out of it, please make a donation to deb.sury.org in order to continue providing this excellent service.
As I said it is not good to blindy do things on your servers. So you need to learn some stuff about Linux etcI install Debian13 and i follow all your guid but i don't understand how to patch build.xml file in deploy directory where build.xml exist with the new patch from the link you give me here https://pastebin.com/raw/67mFrWLv also nodejs 20 from this link https://pastebin.com/raw/0KXLRFE1 can you please guid me how to do that because i am not so good in linux commands Thank you in advance
for build.xml
cd /var/www/html/stalker_portal/deploy
curl -s https://pastebin.com/raw/67mFrWLv | patch -p0 --dry-run
and if no error is displayed (--dry-run just tests)
curl -s https://pastebin.com/raw/67mFrWLv | patch -p0
for nodejs
cd /var/www/html/stalker_portal/
curl -s https://pastebin.com/raw/0KXLRFE1 | patch -p0 --dry-run
and if no errors
curl -s https://pastebin.com/raw/0KXLRFE1 | patch -p0
If you see message "(Stripping trailing CRs from patch; use --binary to disable.)"
it is not a problem.
I try to run these commands but i got this errorAs I said it is not good to blindy do things on your servers. So you need to learn some stuff about Linux etc
Anyway here is how to apply the patches
Code:for build.xml cd /var/www/html/stalker_portal/deploy curl -s https://pastebin.com/raw/67mFrWLv | patch -p0 --dry-run and if no error is displayed (--dry-run just tests) curl -s https://pastebin.com/raw/67mFrWLv | patch -p0 for nodejs cd /var/www/html/stalker_portal/ curl -s https://pastebin.com/raw/0KXLRFE1 | patch -p0 --dry-run and if no errors curl -s https://pastebin.com/raw/0KXLRFE1 | patch -p0 If you see message "(Stripping trailing CRs from patch; use --binary to disable.)" it is not a problem.
Evaluating PHP expression: substr(phpversion(), 0, 3);
[echo] PHP version: 7.0
[exec] Executing command: apt-get update 2>&1
[exec] Executing command: apt-get -y install curl php7.0-mbstring php7.0-sqlite3 php7.0-soap php7.0-intl php7.0-gettext php7.0-memcache php7.0-memcached php7.0-curl php7.0-mysql php7.0-mcrypt php7.0-tidy php7.0-imagick php7.0-geoip curl nodejs git zip unzip php7.0-zip 2>&1
[exec] Executing command: phpenmod mcrypt 2>&1
[exec] Executing command: phpdismod opcache 2>&1
[exec] Executing command: cp -r -v /var/www/html/stalker_portal/deploy/composer/locks/composer-7.0.lock /var/www/html/stalker_portal/deploy/composer.lock 2>&1
[exec] Executing command: a2enmod rewrite 2>&1
[exec] Executing command: curl -sS https://getcomposer.org/installer | php -- --install-dir=/var/www/html/stalker_portal/deploy/composer/ --filename=composer.deploy.phar 2>&1
[exec] Executing command: /var/www/html/stalker_portal/deploy/composer/composer.deploy.phar self-update 2.2.21 2>&1
[exec] Executing command: chmod +x /var/www/html/stalker_portal/storage/tvarchive.sh 2>&1
[exec] Executing command: rm -f /var/www/html/stalker_portal/deploy/composer.lock 2>&1
[exec] Executing command: rm -f /var/www/html/stalker_portal/deploy/ministra/composer.lock 2>&1
[exec] Executing command: php /var/www/html/stalker_portal/deploy/composer/composer.deploy.phar --working-dir=/var/www/html/stalker_portal/deploy/ install --no-dev --no-interaction 2>&1
[exec] Executing command: COMPOSER_ALLOW_SUPERUSER=1 php /var/www/html/stalker_portal/deploy/composer/composer.deploy.phar --working-dir=/var/www/html/stalker_portal/deploy/ dump-autoload --no-dev 2>&1
[exec] Executing command: php /var/www/html/stalker_portal/deploy/composer/composer.deploy.phar --working-dir=/var/www/html/stalker_portal/deploy/ministra install --no-dev --no-interaction 2>&1
[exec] Executing command: COMPOSER_ALLOW_SUPERUSER=1 php /var/www/html/stalker_portal/deploy/composer/composer.deploy.phar --working-dir=/var/www/html/stalker_portal/deploy/ministra dump-autoload --no-dev 2>&1
[exec] Executing command: php /var/www/html/stalker_portal/deploy/composer/composer.deploy.phar --working-dir=/var/www/html/stalker_portal/storage install --no-dev --no-interaction 2>&1
[exec] Executing command: COMPOSER_ALLOW_SUPERUSER=1 php /var/www/html/stalker_portal/deploy/composer/composer.deploy.phar --working-dir=/var/www/html/stalker_portal/storage dump-autoload --no-dev 2>&1
[exec] Executing command: stop stalkerd 2>&1
[exec] Executing command: nodejs -v 2>&1
[copy] Copying 1 file to /etc/cron.d
[chmod] Changed file mode on '/etc/cron.d/stalker_6e04301d4c8b249181458e5778a65064' to 755
[copy] Copying 1 file to /etc/logrotate.d
[echo] /var/www/html/stalker_portal
[copy] Copying 1 file to /tmp
BUILD FAILED
/var/www/html/stalker_portal/deploy/build.xml:231:12: /var/www/html/stalker_portal/deploy/build.xml:236:65: Mysql - WARNING: option --ssl-verify-server-cert is disabled, because of an insecure passwordless login.
ERROR 1045 (28000): Access denied for user 'stalker'@'localhost' (using password: YES)
Total time: 1 minute 57.72 seconds
| Channels | MatchTime Unblock CDN | Offshore Server | Contact |
| 100 cnx / 90€ | 5Gbps / 180€ | 48CPU-256GRAM 10Gbps 569€ | Skype live:giefsl |
| 500 cnx / 350€ | 10Gbps / 350€ | 48CPU-128GRAM 5Gbps / 349€ | TG @changcdn |
| 1000 cnx / 500€ | 20Gbps / 700€ | 40CPU-128GRAM 20Gbps / €980 | http://coronaserver.com |





