save server stuff
This commit is contained in:
121
server/README.md
Normal file
121
server/README.md
Normal file
@ -0,0 +1,121 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
sudo apt update
|
||||
|
||||
|
||||
======== PHP ==============
|
||||
|
||||
apt-get install python-software-properties
|
||||
sudo add-apt-repository ppa:ondrej/php
|
||||
apt-get update
|
||||
sudo apt-get install php8.2-cli php8.2-fpm
|
||||
|
||||
update-alternatives --set php /usr/bin/php8.2-fpm
|
||||
|
||||
sudo apt install php8.2-common php8.2-mysql php8.2-xml php8.2-xmlrpc php8.2-curl php8.2-gd php8.2-imagick php8.2-cli php8.2-dev php8.2-imap php8.2-mbstring php8.2-opcache php8.2-soap php8.2-zip php8.2-redis php8.2-intl unzip -y
|
||||
|
||||
cd ~
|
||||
curl -sS https://getcomposer.org/installer -o /tmp/composer-setup.php
|
||||
|
||||
HASH=`curl -sS https://composer.github.io/installer.sig`
|
||||
|
||||
php -r "if (hash_file('SHA384', '/tmp/composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
|
||||
|
||||
|
||||
sudo php /tmp/composer-setup.php --install-dir=/usr/local/bin --filename=composer
|
||||
|
||||
cd /var/www/
|
||||
composer create-project thetempusproject/thetempusproject allthebookmarks
|
||||
|
||||
|
||||
< I then copied all my updates manuyally, deletiing the ixiisting files >
|
||||
|
||||
mkdir /etc/nginx/sites-available/old/
|
||||
sudo mv /etc/nginx/sites-available/* /etc/nginx/sites-available/old/
|
||||
sudo rm -rf /etc/nginx/sites-enabled/*
|
||||
touch /etc/nginx/sites-available/allthebookmarks.com.conf
|
||||
sudo ln -s /etc/nginx/sites-available/allthebookmarks.com.conf /etc/nginx/sites-enabled/allthebookmarks.com.conf
|
||||
|
||||
< you now need to copy the correct content to the new file >
|
||||
|
||||
|
||||
|
||||
sudo systemctl restart nginx.service
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
publiic ip
|
||||
74.207.230.135
|
||||
|
||||
|
||||
|
||||
|
||||
Email address (for the Let's Encrypt SSL certificate) (required)
|
||||
webmaster@allthebookmarks.com
|
||||
|
||||
|
||||
The limited sudo user to be created for the Linode: *No Capital Letters or Special Characters* (required)
|
||||
joey
|
||||
|
||||
|
||||
|
||||
|
||||
Security
|
||||
Root Password
|
||||
131df9fbc597cf0eac3424
|
||||
|
||||
mysql db allthebookmarks@localhost
|
||||
|
||||
Xiv9_JrXXhF9I
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
SELECT User, Host FROM mysql.user;
|
||||
|
||||
|
||||
CREATE USER 'allthebookmarks'@'localhost' IDENTIFIED BY 'Xiv9_JrXXhF9I';
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
SHOW GRANTS FOR 'allthebookmarks'@'localhost';
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
GRANT ALL PRIVILEGES ON * . * TO 'allthebookmarks'@'localhost';
|
||||
|
||||
FLUSH PRIVILEGES;
|
||||
|
||||
|
||||
|
||||
|
||||
SHOW DATABASES;
|
||||
|
||||
|
||||
|
||||
CREATE DATABASE allthebookmarks;
|
Reference in New Issue
Block a user