Skip to content

ellwould/poc-x

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image

poc-x (phpMyAdmin, oauth2-proxy, client-certificate and nginx) stack.


Software required for poc-x stack:

image


Additional Software Required:

apt install php-mbstring php8.3-mysqli php8.3-fpm unzip


Additional Database Steps Required:

  • CREATE DATABASE phpmyadmin;
  • CREATE USER 'phpmyadmin'@'localhost' IDENTIFIED BY '(INSERT PASSWORD)';
  • GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP ON phpmyadmin.* TO phpmyadmin@localhost;
  • GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP ON (INSERT DATABASE NAME).* TO phpmyadmin@localhost;
    OR
  • GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP ON *.* TO phpmyadmin@localhost;

Additional GNU/Linux Steps Required:

mkdir /etc/nginx/phpMyAdmin;
mkdir /etc/nginx/phpMyAdmin/tmp;
chmod 550 /etc/nginx/phpMyAdmin;
chown root:www-data /etc/nginx/phpMyAdmin;
find /etc/nginx/phpMyAdmin/ -type f -exec chmod 440 {} ;
find /etc/nginx/phpMyAdmin/ -type d -exec chmod 550 {} ;
find /etc/nginx/phpMyAdmin/ -type f -exec chown root:www-data {} ;
find /etc/nginx/phpMyAdmin/ -type d -exec chown root:www-data {} ;
chmod 770 /etc/nginx/phpMyAdmin/tmp;

About

poc-x (phpMyAdmin, oauth2-proxy, client-certificate and nginx) stack.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages