Mudanças entre as edições de "YouTransfer"
De MochilaWiki
Ir para navegaçãoIr para pesquisar (Proxy reverso no Nginx) |
|||
(6 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 9: | Linha 9: | ||
== Proxy reverso no Nginx == | == Proxy reverso no Nginx == | ||
em /etc/nginx/sites-enabled/share.dean.com.br.conf | em /etc/nginx/sites-enabled/share.dean.com.br.conf | ||
+ | |||
+ | <source lang="nginx"> | ||
server { | server { | ||
listen 80; | listen 80; | ||
Linha 28: | Linha 30: | ||
} | } | ||
+ | </source> | ||
+ | |||
+ | == Iptables no Docker == | ||
+ | <source lang="bash"> | ||
+ | iptables -t nat -A POSTROUTING -s 172.17.0.0/16 ! -o docker0 -j MASQUERADE | ||
+ | iptables -t filter -A FORWARD -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT | ||
+ | iptables -t filter -A FORWARD -i docker0 ! -o docker0 -j ACCEPT | ||
+ | iptables -t filter -A FORWARD -i docker0 -o docker0 -j ACCEPT | ||
+ | </source> | ||
+ | |||
+ | == Docker com CSF == | ||
+ | |||
+ | * https://acdhirr.blogspot.com/2018/12/when-enabling-csf-on-ubuntu-server.html | ||
+ | * https://kamranzafar.org/2017/04/05/docker-and-iptables-firewall/ | ||
+ | |||
+ | == php.ini == | ||
+ | |||
+ | ajuste o limite do upload nos parâmetro post_max_size e upload_max_filesize em /etc/php/7.2/fpm/php.ini | ||
+ | |||
+ | == Observações == | ||
+ | |||
+ | # os arquivos transferidos ficaram em /home/youtransfer/uploads/ e de configuração /home/youtransfer/config/ | ||
+ | # deixei o parâmetro ''finalised'' em true para não aparecer a área de configuração | ||
+ | |||
+ | == Referências == | ||
+ | * https://github.com/YouTransfer/YouTransfer/issues/154 |
Edição atual tal como às 14h38min de 15 de maio de 2019
Instalação via Docker
docker run -d -v /home/youtransfer/uploads:/opt/youtransfer/uploads -v /home/youtransfer/config:/opt/youtransfer/config -p 127.0.0.1:5000:5000 remie/youtransfer:stable
Proxy reverso no Nginx
em /etc/nginx/sites-enabled/share.dean.com.br.conf
server {
listen 80;
client_max_body_size 128m;
access_log /var/log/nginx/share.dean.com.br.access.log;
error_log /var/log/nginx/share.dean.com.br.error.log info;
server_name share.dean.com.br;
location / {
proxy_pass http://localhost:5000;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Host $server_name;
}
}
Iptables no Docker
iptables -t nat -A POSTROUTING -s 172.17.0.0/16 ! -o docker0 -j MASQUERADE
iptables -t filter -A FORWARD -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
iptables -t filter -A FORWARD -i docker0 ! -o docker0 -j ACCEPT
iptables -t filter -A FORWARD -i docker0 -o docker0 -j ACCEPT
Docker com CSF
- https://acdhirr.blogspot.com/2018/12/when-enabling-csf-on-ubuntu-server.html
- https://kamranzafar.org/2017/04/05/docker-and-iptables-firewall/
php.ini
ajuste o limite do upload nos parâmetro post_max_size e upload_max_filesize em /etc/php/7.2/fpm/php.ini
Observações
- os arquivos transferidos ficaram em /home/youtransfer/uploads/ e de configuração /home/youtransfer/config/
- deixei o parâmetro finalised em true para não aparecer a área de configuração