Use users

This commit is contained in:
gitlab.com/pepa65 2022-09-08 10:18:39 +07:00
parent 93b8083285
commit 3896ebe392

View File

@ -38,16 +38,21 @@ For php functionality, install `php-fpm` (on deb-based systems:
basicauth { basicauth {
$user $hashpassword $user $hashpassword
} }
log {
output file /var/www/web.log
}
php_fastcgi unix//run/php/php-fpm.sock php_fastcgi unix//run/php/php-fpm.sock
request_header +X-User {http.auth.user.id}
root * $repopath/uploadpage root * $repopath/uploadpage
file_server file_server
} }
``` ```
* If the server IP has an DNS A record pointing to it, `:80` can be replaced * If the server IP has an DNS A record pointing to it, `:80` can be replaced
by the domainname with the A record. by the domainname with the A record.
* Replace `$user` with the desired username for authentication. * Replace `$user` with the desired username for authentication and replace
* Replace `$hashpassword` with the output of `caddy hash-password` which will `$hashpassword` with the output of `caddy hash-password` which will
ask for the password to be used for authentication. ask for the password to be used for authentication. Multiple users (on
separate lines) are allowed.
* Replace `$repopath` (see above in Install). * Replace `$repopath` (see above in Install).
* The value of `/run/php/php-fpm.sock` might need to be adjusted, depending * The value of `/run/php/php-fpm.sock` might need to be adjusted, depending
on the system used, it needs to be the unix socket for php. on the system used, it needs to be the unix socket for php.