Welcome to World of IPTV

Join us now to get access to all our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, and so, so much more. It's also quick and totally free, so what are you waiting for?

Forum Rules

Our Rules: Read to avoid getting banned!

Advertising

Introduce Yourself to the World with Us!

Resource Database

Find the newest resources around IPTV!

Account upgrade

Upgrade your account to unlock more benefits!

Request Ministra

cobra560

Extended Member
Ext. Member
Joined
Oct 8, 2019
Messages
22
Reaction score
39
Points
24
Location
brooklyn
Hi everyone any good source to install ministra latest and not dead links or depentencies ? please post it or pm me .
Thanks
 
Hi can you be more specific in details what is the requirements do you have any automated install script because i try so many install scripts with a felure .
Thanks i apriciate this

i create this installer install.sh it is incide install.zip can you add the patches and reupload it please you will help me a lot.Thanks again
 

Attachments

Download limits

Last edited:
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
Running 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.
 
Running 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.
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
Running 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.
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 advance
 
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 advance
As 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.
 
As 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.
I try to run these commands but i got this error


root@vps-debian13:/var/www/html/stalker_portal/deploy# cd /var/www/html/stalker_portal/deploy
root@vps-debian13:/var/www/html/stalker_portal/deploy# curl -s https://pastebin.com/raw/67mFrWLv | patch -p0 --dry-run
-bash: patch: command not found
root@vps-debian13:/var/www/html/stalker_portal/deploy# cd /var/www/html/stalker_portal/
root@vps-debian13:/var/www/html/stalker_portal# curl -s https://pastebin.com/raw/0KXLRFE1 | patch -p0 --dry-run
-bash: patch: command not found
root@vps-debian13:/var/www/html/stalker_portal# curl -s https://pastebin.com/raw/0KXLRFE1 | patch -p0
-bash: patch: command not found


Ok patch the files build.xml & nodejs after i iinstall putch and then i run in /var/www/html/stalker_portal/deploy phing and i get this output.



root@vps-debian13:/var/www/html/stalker_portal# cd /var/www/html/stalker_portal/deploy
root@vps-debian13:/var/www/html/stalker_portal/deploy# phing
Buildfile: /var/www/html/stalker_portal/deploy/build.xml
[property] Loading /var/www/html/stalker_portal/deploy/../server/custom.ini
[property] Unable to find property file: /var/www/html/stalker_portal/deploy/../server/custom.ini... skipped
[property] Loading /var/www/html/stalker_portal/deploy/../server/config.ini

stalker_portal > build:

[exec] Executing command: lsb_release -r -s 2>&1
[echo] Ubuntu version: 13
[echo] Project path: /var/www/html/stalker_portal
PHP:
 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
 
Last edited:
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
You should follow the original infomir installation guide for the rest of the steps. What you are missing is already there.

For example you miss this:
Code:
GRANT ALL PRIVILEGES ON stalker_db.* TO stalker@localhost IDENTIFIED BY '1' WITH GRANT OPTION;
or if you use different password modify accordingly custom.ini , as mentioned in the installation guide.
 
shape1
shape2
shape3
shape4
shape5
shape6
Back
Top