YouTransfer: mudanças entre as edições

De MochilaWiki
Ir para navegaçãoIr para pesquisar
Criou página com '* https://github.com/YouTransfer/YouTransfer * http://www.youtransfer.io/'
 
 
(8 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
* https://github.com/YouTransfer/YouTransfer
* https://github.com/YouTransfer/YouTransfer
* http://www.youtransfer.io/
* http://www.youtransfer.io/
== Instalação via Docker ==
<source lang="bash">
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
</source>
== Proxy reverso no Nginx ==
em /etc/nginx/sites-enabled/share.dean.com.br.conf
<source lang="nginx">
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;
        }
}
</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 11h38min 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

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

  1. os arquivos transferidos ficaram em /home/youtransfer/uploads/ e de configuração /home/youtransfer/config/
  2. deixei o parâmetro finalised em true para não aparecer a área de configuração

Referências