mirror of
https://github.com/community-scripts/ProxmoxVE
synced 2025-01-10 19:05:09 +00:00
Create ghost-user with proper permissions and update Ghost setup commands
This commit is contained in:
parent
0ead0c528f
commit
0fd64e22a1
@ -56,16 +56,17 @@ msg_ok "Installed Ghost CLI"
|
|||||||
|
|
||||||
|
|
||||||
# Create a new user for Ghost
|
# Create a new user for Ghost
|
||||||
adduser ghost-user
|
msg_info "Creating ghost-user"
|
||||||
usermod -aG sudo ghost-user
|
$STD adduser --disabled-password --gecos "Ghost user" ghost-user
|
||||||
|
$STD usermod -aG sudo ghost-user
|
||||||
|
msg_ok "Created ghost-user"
|
||||||
|
|
||||||
# Set up Ghost
|
# Set up Ghost
|
||||||
msg_info "Setting up Ghost"
|
msg_info "Setting up Ghost"
|
||||||
mkdir -p /var/www/ghost
|
mkdir -p /var/www/ghost
|
||||||
chown -R $USER:$USER /var/www/ghost
|
chown -R ghost-user:ghost-user /var/www/ghost
|
||||||
chmod 775 /var/www/ghost
|
chmod 775 /var/www/ghost
|
||||||
cd /var/www/ghost
|
sudo -u ghost-user -H sh -c "cd /var/www/ghost && ghost install --db=mysql --dbhost=localhost --dbuser=root --dbpass=ghost --dbname=ghost --no-prompt --no-setup-linux-user --no-setup-nginx --no-setup-ssl --no-setup-systemd"
|
||||||
$STD sudo -u ghost-user ghost install --db=mysql --dbhost=localhost --dbuser=root --dbpass=ghost --dbname=ghost --no-prompt --no-setup-linux-user --no-setup-nginx --no-setup-ssl --no-setup-systemd
|
|
||||||
msg_ok "Ghost setup completed"
|
msg_ok "Ghost setup completed"
|
||||||
|
|
||||||
# Creating Service (if needed)
|
# Creating Service (if needed)
|
||||||
|
Loading…
Reference in New Issue
Block a user