








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;