mirror of
https://github.com/getnamingo/registry.git
synced 2025-05-11 01:08:34 +02:00
Installation clearing up
This commit is contained in:
parent
035fbe37dd
commit
3e65b8dcfa
6 changed files with 41 additions and 10 deletions
|
@ -5,7 +5,7 @@ return [
|
||||||
'db_type' => 'mysql',
|
'db_type' => 'mysql',
|
||||||
'db_host' => 'localhost',
|
'db_host' => 'localhost',
|
||||||
'db_port' => 3306,
|
'db_port' => 3306,
|
||||||
'db_database' => 'your_database_name',
|
'db_database' => 'registry',
|
||||||
'db_username' => 'your_username',
|
'db_username' => 'your_username',
|
||||||
'db_password' => 'your_password',
|
'db_password' => 'your_password',
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@ return [
|
||||||
'db_type' => 'mysql',
|
'db_type' => 'mysql',
|
||||||
'db_host' => 'localhost',
|
'db_host' => 'localhost',
|
||||||
'db_port' => 3306,
|
'db_port' => 3306,
|
||||||
'db_database' => 'your_database_name',
|
'db_database' => 'registry',
|
||||||
'db_username' => 'your_username',
|
'db_username' => 'your_username',
|
||||||
'db_password' => 'your_password'
|
'db_password' => 'your_password'
|
||||||
];
|
];
|
|
@ -51,7 +51,7 @@ if [[ ("$OS" == "Ubuntu" && "$VER" == "22.04") || ("$OS" == "Debian GNU/Linux" &
|
||||||
echo "Updating package lists and upgrading packages..."
|
echo "Updating package lists and upgrading packages..."
|
||||||
apt update -y && apt upgrade -y
|
apt update -y && apt upgrade -y
|
||||||
echo "Installing additional required packages..."
|
echo "Installing additional required packages..."
|
||||||
apt install -y bzip2 caddy composer gettext git gnupg2 net-tools php8.2 php8.2-cli php8.2-common php8.2-curl php8.2-ds php8.2-fpm php8.2-gd php8.2-gmp php8.2-gnupg php8.2-igbinary php8.2-imap php8.2-intl php8.2-mbstring php8.2-opcache php8.2-readline php8.2-redis php8.2-soap php8.2-swoole php8.2-uuid php8.2-xml pv redis unzip wget whois
|
apt install -y bzip2 caddy gettext git gnupg2 net-tools php8.2 php8.2-cli php8.2-common php8.2-curl php8.2-ds php8.2-fpm php8.2-gd php8.2-gmp php8.2-gnupg php8.2-igbinary php8.2-imap php8.2-intl php8.2-mbstring php8.2-opcache php8.2-readline php8.2-redis php8.2-soap php8.2-swoole php8.2-uuid php8.2-xml pv redis unzip wget whois
|
||||||
|
|
||||||
# Set timezone to UTC if it's not already
|
# Set timezone to UTC if it's not already
|
||||||
currentTimezone=$(timedatectl status | grep "Time zone" | awk '{print $3}')
|
currentTimezone=$(timedatectl status | grep "Time zone" | awk '{print $3}')
|
||||||
|
@ -257,6 +257,27 @@ EOF
|
||||||
sed -i "s/DB_USERNAME=root/DB_USERNAME=$DB_USER/g" /var/www/cp/.env
|
sed -i "s/DB_USERNAME=root/DB_USERNAME=$DB_USER/g" /var/www/cp/.env
|
||||||
sed -i "s/DB_PASSWORD=/DB_PASSWORD=$DB_PASSWORD/g" /var/www/cp/.env
|
sed -i "s/DB_PASSWORD=/DB_PASSWORD=$DB_PASSWORD/g" /var/www/cp/.env
|
||||||
|
|
||||||
|
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
|
||||||
|
EXPECTED_SIGNATURE="$(wget -q -O - https://composer.github.io/installer.sig)"
|
||||||
|
ACTUAL_SIGNATURE="$(php -r "echo hash_file('sha384', 'composer-setup.php');")"
|
||||||
|
|
||||||
|
if [ "$EXPECTED_SIGNATURE" != "$ACTUAL_SIGNATURE" ]
|
||||||
|
then
|
||||||
|
>&2 echo 'ERROR: Invalid installer signature'
|
||||||
|
rm composer-setup.php
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo 'Composer installer verified'
|
||||||
|
|
||||||
|
php composer-setup.php --quiet
|
||||||
|
|
||||||
|
rm composer-setup.php
|
||||||
|
|
||||||
|
mv composer.phar /usr/local/bin/composer
|
||||||
|
|
||||||
|
echo 'Composer installed'
|
||||||
|
|
||||||
cd /var/www/cp
|
cd /var/www/cp
|
||||||
composer install
|
composer install
|
||||||
echo "Control Panel configured."
|
echo "Control Panel configured."
|
||||||
|
@ -272,26 +293,36 @@ EOF
|
||||||
cd /opt/registry/whois/port43
|
cd /opt/registry/whois/port43
|
||||||
composer install
|
composer install
|
||||||
mv /opt/registry/whois/port43/config.php.dist /opt/registry/whois/port43/config.php
|
mv /opt/registry/whois/port43/config.php.dist /opt/registry/whois/port43/config.php
|
||||||
|
sed -i "s|'db_username' => 'your_username'|'db_username' => '$DB_USER'|g" /opt/registry/whois/port43/config.php
|
||||||
|
sed -i "s|'db_password' => 'your_password'|'db_password' => '$DB_PASSWORD'|g" /opt/registry/whois/port43/config.php
|
||||||
|
|
||||||
echo "Installing RDAP Server."
|
echo "Installing RDAP Server."
|
||||||
cd /opt/registry/rdap
|
cd /opt/registry/rdap
|
||||||
composer install
|
composer install
|
||||||
mv /opt/registry/rdap/config.php.dist /opt/registry/rdap/config.php
|
mv /opt/registry/rdap/config.php.dist /opt/registry/rdap/config.php
|
||||||
|
sed -i "s|'db_username' => 'your_username'|'db_username' => '$DB_USER'|g" /opt/registry/rdap/config.php
|
||||||
|
sed -i "s|'db_password' => 'your_password'|'db_password' => '$DB_PASSWORD'|g" /opt/registry/rdap/config.php
|
||||||
|
|
||||||
echo "Installing EPP Server."
|
echo "Installing EPP Server."
|
||||||
cd /opt/registry/epp
|
cd /opt/registry/epp
|
||||||
composer install
|
composer install
|
||||||
mv /opt/registry/epp/config.php.dist /opt/registry/epp/config.php
|
mv /opt/registry/epp/config.php.dist /opt/registry/epp/config.php
|
||||||
|
sed -i "s|'db_username' => 'your_username'|'db_username' => '$DB_USER'|g" /opt/registry/epp/config.php
|
||||||
|
sed -i "s|'db_password' => 'your_password'|'db_password' => '$DB_PASSWORD'|g" /opt/registry/epp/config.php
|
||||||
|
|
||||||
echo "Installing Automation Scripts."
|
echo "Installing Automation Scripts."
|
||||||
cd /opt/registry/automation
|
cd /opt/registry/automation
|
||||||
composer install
|
composer install
|
||||||
mv /opt/registry/automation/config.php.dist /opt/registry/automation/config.php
|
mv /opt/registry/automation/config.php.dist /opt/registry/automation/config.php
|
||||||
|
sed -i "s|'db_username' => 'your_username'|'db_username' => '$DB_USER'|g" /opt/registry/automation/config.php
|
||||||
|
sed -i "s|'db_password' => 'your_password'|'db_password' => '$DB_PASSWORD'|g" /opt/registry/automation/config.php
|
||||||
|
|
||||||
echo "Installing DAS Server."
|
echo "Installing DAS Server."
|
||||||
cd /opt/registry/das
|
cd /opt/registry/das
|
||||||
composer install
|
composer install
|
||||||
mv /opt/registry/das/config.php.dist /opt/registry/das/config.php
|
mv /opt/registry/das/config.php.dist /opt/registry/das/config.php
|
||||||
|
sed -i "s|'db_username' => 'your_username'|'db_username' => '$DB_USER'|g" /opt/registry/das/config.php
|
||||||
|
sed -i "s|'db_password' => 'your_password'|'db_password' => '$DB_PASSWORD'|g" /opt/registry/das/config.php
|
||||||
|
|
||||||
echo "Installation complete! Please now configure components according to the instructions and start them one by one."
|
echo "Installation complete! Please now configure components according to the instructions and start them one by one."
|
||||||
else
|
else
|
||||||
|
|
|
@ -4,7 +4,7 @@ return [
|
||||||
'db_type' => 'mysql',
|
'db_type' => 'mysql',
|
||||||
'db_host' => 'localhost',
|
'db_host' => 'localhost',
|
||||||
'db_port' => 3306,
|
'db_port' => 3306,
|
||||||
'db_database' => 'your_database_name',
|
'db_database' => 'registry',
|
||||||
'db_username' => 'your_username',
|
'db_username' => 'your_username',
|
||||||
'db_password' => 'your_password',
|
'db_password' => 'your_password',
|
||||||
'epp_host' => '0.0.0.0',
|
'epp_host' => '0.0.0.0',
|
||||||
|
|
|
@ -4,7 +4,7 @@ return [
|
||||||
'db_type' => 'mysql',
|
'db_type' => 'mysql',
|
||||||
'db_host' => 'localhost',
|
'db_host' => 'localhost',
|
||||||
'db_port' => 3306,
|
'db_port' => 3306,
|
||||||
'db_database' => 'your_database_name',
|
'db_database' => 'registry',
|
||||||
'db_username' => 'your_username',
|
'db_username' => 'your_username',
|
||||||
'db_password' => 'your_password',
|
'db_password' => 'your_password',
|
||||||
'roid' => 'XX',
|
'roid' => 'XX',
|
||||||
|
|
|
@ -4,7 +4,7 @@ return [
|
||||||
'db_type' => 'mysql',
|
'db_type' => 'mysql',
|
||||||
'db_host' => 'localhost',
|
'db_host' => 'localhost',
|
||||||
'db_port' => 3306,
|
'db_port' => 3306,
|
||||||
'db_database' => 'your_database_name',
|
'db_database' => 'registry',
|
||||||
'db_username' => 'your_username',
|
'db_username' => 'your_username',
|
||||||
'db_password' => 'your_password',
|
'db_password' => 'your_password',
|
||||||
'privacy' => false,
|
'privacy' => false,
|
||||||
|
|
Loading…
Add table
Reference in a new issue