mirror of https://github.com/Chocobozzz/PeerTube
Update docker.md
1. I don't know if you're supposed to do something other than enter `$EDITOR ./docker-compose.yml` into terminal, but when I did that it gave a permission error, so I just used nano. Same with `.env`. 2. Newer versions of Docker Compose use the command `docker compose`, not `docker-compose`. 3. Grepping the password from logs was not working. I looked at the full logs, and I didn't see anything about a password. I added how to set a custom password. Maybe the grepping part should be removed or changed to make it work.pull/5615/head
parent
6053e6f53c
commit
85ae729151
|
@ -35,13 +35,13 @@ View the source of the file you're about to download: [.env](https://github.com/
|
||||||
#### Tweak the `docker-compose.yml` file there according to your needs
|
#### Tweak the `docker-compose.yml` file there according to your needs
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
$EDITOR ./docker-compose.yml
|
sudo nano docker-compose.yml
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Then tweak the `.env` file to change the environment variables settings
|
#### Then tweak the `.env` file to change the environment variables settings
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
$EDITOR ./.env
|
sudo nano .env
|
||||||
```
|
```
|
||||||
|
|
||||||
In the downloaded example [.env](https://github.com/Chocobozzz/PeerTube/blob/master/support/docker/production/.env), you must replace:
|
In the downloaded example [.env](https://github.com/Chocobozzz/PeerTube/blob/master/support/docker/production/.env), you must replace:
|
||||||
|
@ -79,6 +79,8 @@ A dedicated container in the docker-compose will automatically renew this certif
|
||||||
|
|
||||||
#### Test your setup
|
#### Test your setup
|
||||||
|
|
||||||
|
_note_: Newer versions of compose are called with `docker compose` instead of `docker-compose`, so remove the dash in all steps that use this command if you are getting errors.
|
||||||
|
|
||||||
Run your containers:
|
Run your containers:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
|
@ -87,7 +89,12 @@ docker-compose up
|
||||||
|
|
||||||
#### Obtaining your automatically-generated admin credentials
|
#### Obtaining your automatically-generated admin credentials
|
||||||
|
|
||||||
Now that you've installed your PeerTube instance you'll want to grep your peertube container's logs for the `root` password. You're going to want to run `docker-compose logs peertube | grep -A1 root` to search the log output for your new PeerTube's instance admin credentials which will look something like this.
|
You can change the automatically created password for user root by running this command from peertube's root directory:
|
||||||
|
```shell
|
||||||
|
docker-compose exec -u peertube peertube npm run reset-password -- -u root
|
||||||
|
```
|
||||||
|
|
||||||
|
You can also grep your peertube container's logs for the default `root` password. You're going to want to run `docker-compose logs peertube | grep -A1 root` to search the log output for your new PeerTube's instance admin credentials which will look something like this.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ docker-compose logs peertube | grep -A1 root
|
$ docker-compose logs peertube | grep -A1 root
|
||||||
|
|
Loading…
Reference in New Issue