User Tools

Site Tools


systems:media_server:set_up_the_docker_environment

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
systems:media_server:set_up_the_docker_environment [2025/06/04 13:18] petersystems:media_server:set_up_the_docker_environment [2025/06/05 21:48] (current) – [Create and set permissions for the .env file] peter
Line 12: Line 12:
 mkdir -p /home/peter/docker/secrets mkdir -p /home/peter/docker/secrets
 mkdir -p /home/peter/docker/shared mkdir -p /home/peter/docker/shared
-mkdir -p /home/peter/docker/.env 
 </code> </code>
  
Line 24: Line 23:
   * **secrets** - to store credentials used by apps securely.   * **secrets** - to store credentials used by apps securely.
   * **shared** - to store shared information.   * **shared** - to store shared information.
-  * **.env** - to store credentials used by apps securely as variable names. 
  
 </WRAP> </WRAP>
Line 33: Line 31:
  
 <code bash> <code bash>
-sudo chown root:root /home/peter/docker/secrets+sudo chown peter:docker /home/peter/docker/secrets
 sudo chmod 600 /home/peter/docker/secrets sudo chmod 600 /home/peter/docker/secrets
 </code> </code>
  
 <WRAP info> <WRAP info>
-**NOTE:**  Setting permissions of the **secrets** directory to 600, makes this directory accessible only to the root user, adding a layer of security while accessing sensitive information.+**NOTE:**  Setting permissions of the **secrets** directory to 600, makes this directory accessible only to the primary user, adding a layer of security while accessing sensitive information.
  
 </WRAP> </WRAP>
Line 48: Line 46:
 <code bash> <code bash>
 touch /home/peter/docker/.env touch /home/peter/docker/.env
-sudo chown root:root /home/peter/docker/.env+sudo chown peter:docker /home/peter/docker/.env
 sudo chmod 600 /home/peter/docker/.env sudo chmod 600 /home/peter/docker/.env
 </code> </code>
  
 <WRAP info> <WRAP info>
-**NOTE:**  Setting permissions of the **secrets** directory to 600, makes this directory accessible only to the root user, adding a layer of security while accessing sensitive information.+**NOTE:**  **.env** - to store credentials used by apps securely as variable names. 
 + 
 +  * Setting permissions of the **secrets** directory to 600, makes this directory accessible only to the specified user, adding a layer of security while accessing sensitive information.
  
 </WRAP> </WRAP>
Line 150: Line 150:
 </code> </code>
  
-<WRAP center round info 60%>+<WRAP info>
 **NOTE:**  The previously created **docker-compose-mediaserver.yml** is the main Docker Compose file. **NOTE:**  The previously created **docker-compose-mediaserver.yml** is the main Docker Compose file.
  
systems/media_server/set_up_the_docker_environment.1749043109.txt.gz · Last modified: 2025/06/04 13:18 by peter

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki