Sign inSign up

sftpmalin/php

By sftpmalin

•Updated 10 months ago

Serveur Apach PHP Mysql avec UID et GID special

Image
Networking
Internet of things
Developer tools
0

1.8K

sftpmalin/php repository overview

⁠Serveur PHP + Apache (Docker)

Image Docker : sftpmalin/php:latest

⁠Commande de lancement

docker run -d \
  --name=php \
  --net=br0 \
  --ip=192.168.1.20 \
  --restart unless-stopped \
  -e ID_PERSO=1006 \
  -e GID_PERSO=100 \
  -e TZ="Europe/Paris" \
  -v /mnt/user/appdata/php:/data \
  sftpmalin/php:latest

⁠Structure créée automatiquement

/data
├── html
├── php
│   └── custom.ini
└── logs

⁠À quoi servent ID_PERSO et GID_PERSO ?

Ces deux variables permettent de choisir l'utilisateur UNIX utilisé par Apache.
Très utile si votre client utilise un compte SFTP avec son propre UID/GID.

⁠Exemple :
  • Le client envoie des fichiers via SFTP → ils ont UID 1006
  • Apache se transforme en UID 1006 automatiquement
  • Plus jamais de problème de permissions

⁠Si vous ne définissez rien :

Valeurs par défaut :

  • ID_PERSO = 33
  • GID_PERSO = 33

⁠Résumé rapide

  • Image basée sur php:8.3-apache
  • Un seul volume : /data
  • Structure auto-générée
  • Compatible SFTP multi-utilisateurs
  • UID/GID dynamiques au démarrage

Tag summary

Content type

Image

Digest

sha256:5d879f2a8…

Size

168.8 MB

Last updated

10 months ago

docker pull sftpmalin/php