wip: 2025-12-12T07:22:13+0000 (1765524133)

This commit is contained in:
Victor Westerlund 2025-12-12 07:22:13 +00:00
parent 6ee4f369b3
commit 168b2a2425
Signed by: vlw
GPG key ID: D0AD730E1057DFC6

View file

@ -24,6 +24,7 @@ install_mariadb() {
# Create a database user for the webserver
sudo mysql -u root -e "CREATE USER 'www-data'@'localhost' IDENTIFIED WITH unix_socket; GRANT ALL PRIVILEGES ON *.* TO 'www-data'@'localhost' WITH GRANT OPTION; FLUSH PRIVILEGES;"
sudo mysql -u root -e "CREATE USER '$(whoami)'@'localhost' IDENTIFIED WITH unix_socket; GRANT ALL PRIVILEGES ON *.* TO '$(whoami)'@'localhost' WITH GRANT OPTION; FLUSH PRIVILEGES;"
}
install_vegvisir() {
@ -48,7 +49,7 @@ install_vegvisir() {
install_reflect() {
local PATH_TMP="/tmp/tmp-reflect"
# Create a git directory where we will install Vegvisir temporarily
# Create a git directory where we will install Reflect temporarily
sudo rm -rf $PATH_TMP
mkdir $PATH_TMP
cd $PATH_TMP
@ -87,7 +88,7 @@ install_webserver() {
sudo rm $PATH_NGINX/sites-enabled/default
# Download default configs
sudo curl -o $PATH_NGINX/snippets/ssl.conf https://git.vlw.se/config/nginx-dev/raw/branch/master/snippets/ssl.conf
sudo curl -o $PATH_NGINX/snippets/vlw.se-ssl.conf https://git.vlw.se/config/nginx-dev/raw/branch/master/snippets/vlw.se-ssl.conf
sudo curl -o $PATH_NGINX/sites-available/44300.conf https://git.vlw.se/config/nginx-dev/raw/branch/master/sites-available/44300.conf
sudo curl -o $PATH_NGINX/sites-available/44301.conf https://git.vlw.se/config/nginx-dev/raw/branch/master/sites-available/44301.conf
sudo curl -o $PATH_NGINX/sites-available/44302.conf https://git.vlw.se/config/nginx-dev/raw/branch/master/sites-available/44302.conf
@ -99,7 +100,7 @@ install_webserver() {
sudo ln -s /etc/nginx/sites-available/44301.conf /etc/nginx/sites-enabled
sudo ln -s /etc/nginx/sites-available/44302.conf /etc/nginx/sites-enabled
sudo chown :www-data -R $WWW_PATH
sudo chown $(whoami):www-data -R $WWW_PATH
}
install_pma() {
@ -107,7 +108,8 @@ install_pma() {
local PATH_TOOLS="/var/www/tools"
curl -L https://files.phpmyadmin.net/phpMyAdmin/$VERSION/phpMyAdmin-$VERSION-english.tar.gz | tar -xz -C /tmp
mv /tmp/phpMyAdmin-$VERSION-english $PATH_TOOLS/pma
sudo mv /tmp/phpMyAdmin-$VERSION-english $PATH_TOOLS/pma
sudo chown :www-data -R $PATH_TOOLS/pma
}
install_php_fpm() {
@ -154,8 +156,9 @@ install_code_server() {
#install_packages
#install_php_fpm
install_webserver
#install_webserver
#install_vegvisir
#install_reflect
#install_pma
#install_mariadb
#install_code_server