Dúvida sobre armazenamento em servidores iniciante

Nesta semana o @Dio dionathan falou youtube do casaOS para montar um servidor caseiro com o nextclound,ou jellyfin …ai sugiram 2 dúvidas

Como sou leiga não sou de TI uma é a questão do armazenamento, pois, espaço em disco numa vps custa caro no caso se eu fosse montar uma nuvem pessoal um Basic Droplets da digital ocean de 320gb custa 80 doláres o que pra mim é impossível de pagar como o pessoal faz para resolver esse problema de falta de armazenanto?

outra dúvida caso eu não opte por usar uma vps em nuvem e use um pc em casa mesmo o sistema casaOS aceita configurar noip ? Para não precisar entra em contato com operadora pois o velho problema do bloqueio de portas do roteador para acesso externo e ligar para o ISP para acesso remoto.

1 curtida

Olá!

Você pode usar o casa com nextcloud para fazer toda a solução de storage. Ai dependerá apenas do disco que você tiver ou dos demais que inserir e disponibilizar.
Sim é possível via noip, porém precisa certificar questões de port forward no seu router e sobre como usar o ssl para poder usar clientes via internet. A questão das portas travadas nos ISP são as portas de email além da 25. Para o acesso remoto também vai precisar fazer configuração no router liberando a porta 22 (acesso remoto ssh) ou então “rotear” outros números para caso queira aumentar segurança.

2 curtidas

Oi Paula :slight_smile:

De forma geral, o ideal é montar esse servidor na sua casa mesmo se tiver a possibilidade, se torna mais em conta no longo prazo, porém, tem alternativas se a ideia é montar um server remoto.

Um exemplo está neste vídeo:

A gente faz esse nextcloud usando o “bucket” da Linode que é 250GB por 5 dólares com 1TB de transferência mensal. É um setup mais complexo, mas saiu por 10 dólares mensais o servidor todo.

Sobre o no-ip, por baixo dos panos o CasaOS é o Linux que você escolher, então, é possível configurar em qualquer sistema, só não tenho certeza se dá pra fazer pela interface gráfica do CasaOS.

Boa sorte :slight_smile:

Paula se ainda estiver interessada ou caso alguem aqui do forum estiver interessado em expor o nextcloud para fora da rede eu segui os seguintes passos:

1 >> instale o nextcloud como snap snap install nextcloud
2 >> Acesse as configurações do seu roteador e procure a opção de servidores virtuais ou encaminhamento de porta
3 >> Abra uma porta como 8888 já que os ISP’s tendem a bloquear as portas 80 8080 443 43
4 >> Execute o comando `sudo snap set nextcloud ports.http=8888
5 >> Va ao site no-ip e crie um host para ip dinamico
6 >> Volte as configurações do roteador e procure uma opção chamada de DNS DInamico e em seguida informe usuario e senha que informou no site No-ip e o host e salve

Para testar se deu tudo certo pegue o celular e desative o wifi e tente acessar o host recem criado com a porta que foi aberta no roteador, neste caso seria algo como http://nextcloud.myddns.me:8888.

Habilitando HTTPS

1 >> Repita os passos 2 e 3 mencionados acima e abra outra porta em seu roteador diferente da que foi aberta no meu caso eu abri a porta 8090
2 >> Volte ao site No-ip e procure a seguinte frase 1 Trustcor Standard DV SSL Certificate Now Included for Free for all DDNS Accounts - Add Now
3 >> Siga os passos que estão descritos aqui Apache Mod SSL | Support | No-IP Knowledge Base
4 >> Após criar o certificado baixe os Arquivos PEM Chain e o PEM na mesma pasta onde você gerou a chave,
5 >> Converta seu par de chaves em .pem openssl rsa -in <caminho-para-arquivo-de-chave.key> -text <caminho-para-arquivo.pem>
6 >> Copie o par de chaves.pem juntamento com os certificados para a pasta /var/snap/nextcloud/current/certs/custom
7 >> Renomeie os Arquivos host.pem e host.pem e host.pem-chaim para cert.pem e chain.pem
8 >> Execute o comando sudo nextcloud.enable-https custom -s cert.pem privkey.pem chain.pem
9 >> Caso de algum erro no comando acima especifique o caminho completo para os arquivos sudo nextcloud.enable-https custom -s /var/snap/nextcloud/current/certs/custom/cert.pem /var/snap/nextcloud/current/certs/custom/privkey.pem /var/snap/nextcloud/current/certs/custom/chain.pem

Feito isso você conseguira acessar seu nextcloud com HTTPS algo como https://nextcloud.myddns.me:8890.

Espero ter ajudado

1 curtida