Como usar Smartphone ou TV Box Android como um Servidor

206.02k views2932 WordsCopy TextShare
Diolinux
✅ Conheço os produtos UGREEN: ❯HUB: https://s.zbanx.com/r/eM9iXxW6CRdq ❯Carregador: https://s.zbanx....
Video Transcript:
você tem um Smartphone Android antigo que ninguém usa mais Aí na sua casa ou quem sabe você tem até uma dessas TV Box que nem atualizam mais saiba que existem muitas coisas legais que você pode fazer para transformar aqui os seus antigos aparelhos em algo útil novamente e hoje a gente vai explorar uma dessas coisas uma muito interessante é transformar o seu aparelho antigo em um servidor tanto do jeito super fácil utilizando alguns apps que fazem todo o trabalho por você quanto uma opção mais avançada rodando o magistro Linux direto do seu aparelho no vídeo
recente que a gente fez mostrando como qualquer um pode ter um servidor em casa mesmo sem ter conhecimentos técnicos muito avançados algumas pessoas comentaram como seria interessante uma versão daquele projeto mais utilizando um Smartphone Android ou um TV Box antigo e vocês estavam certos vocês apontaram algumas vantagens que são bem Claras como tem um aparelho pequenininho que não gasta muita energia elétrica em muitos casos você já tem aí na sua casa né não precisa com comprar nada novo fazer o que a gente vai fazer hoje não é difícil também mas tem suas armadilhas e algumas
limitações mas fica tranquilo que juntos a gente vai entender quais são elas e como você pode fazer aí do seu antigo smartphone uma máquina de produtividade novamente uhu aqui eu vou utilizar um xiaomi mi Note 3 um celular que saiu aí há quase 6 anos mais ou menos esse modelo tem 64 GB de armazenamento um Snapdragon octa core como CPU e 6 GB de Ram se ele fosse um PC seria um belo de um servidor né Sem dúvida e certamente você pode fazer o projeto que a gente vai fazer hoje com Smartphone bem pior que
isso então fica tranquilo ele ainda tá funcional apesar de não receber mais updates da xiaomi e a tela funciona normalmente mesmo assim se a ideia for utilizar ele de fato como um servidor Eu recomendo que você utilize um adaptador como esse aqui da ugreen que tem a opção de usar a internet cabeada nele Além do que se a tela tiver quebrada pode ser uma forma de você ter a saída de vídeo HDMI através dela Claro você pode usar wi-fi mas em geral internet cabeada vai ser mais estável e para um servidor de dados isso é
algo desejável aí o Green é apoiador desse Episódio eles T muitos dispositivos e acessórios interessantes para você usar junto aí com o seu Smartphone ou laptop sendo esse dongo a apenas um deles você pode conferir o link aqui na descrição para conhecer várias ofertas que eles separaram PR black friday assim você pode comprar aquele periférico que te faltava E ainda ter um descontinho [Música] como servidores podem bom eles podem servir né para muita coisa nós vamos separar um tempinho aqui para falar sobre o que você pode fazer com o seu aparelho antigo o aparelho que
você tem aí E pelo que eu pude testar a coisa mais prática e eficiente de se fazer é um servidor de arquivos um aparelho que você possa utilizar aí para trocar arquivos na sua rede ou usar como uma unidade de backup esse smartphone aqui além de ter um armazenamento interno que sobra a un 55 GB né tirando o sistema operacional ainda permite que eu use um cartão de memória se eu quiser permitindo o expansão aí do armazenamento caso o smartphone tenha suporte funcional para Google Play ainda essa é uma forma mais fácil de conseguir instalar
alguns apps legais como o httpfs um servidor de arquivos muito simples de se utilizar Você pode baixar ele direto lá da Google Play instalar e assim que abrir ele tem um único botão que você precisa tocar para inici ao servidor assim querer ligar ele vai gerar um endereço que você pode copiar para acessar os seus arquivos aí do seu Smartphone de qualquer outro aparelho aí da sua rede doméstica se você preferir da PR escanear o QR Code também mas na real é só você utilizar o endereço de IP que ele te mostrar com a porta
8080 e pronto você tem acesso ao file System do seu Android de qualquer navegador onde você pode subir novos arquivos criar pastas criar arquivos baixar os arquivos que estão no Smartphone visualizar vídeo vídeos imagens músicas etc apesar da ideia principal desse aplicativo ser compartilhamento de arquivos ele não deixa de ser um ag ttp server O que quer dizer pros meus amigos programadores você pode criar uma pasta dentro dele com o arquivo index ou uma página HTML e ele vai conseguir gerar para você o site ali bonitinho rodando direto do seu Smartphone um recurso que pode
quebrar um galho aí durante os seus estudos por exemplo e O legal é que tem vários outros Apps similares a esse na Google Play para você explorar caso você não tenha curtido o http FS particularmente eu achei ele prático e intuitivo mas ele não é um único eu aposto que tem algumas pessoas também aí pensando beleza muito legal mas o meu Smartphone ou a minha TV Box aqui nem tem acesso ao Google Play então o que que eu posso fazer nesse caso você pode utilizar APK desses aplicativos ou partir para algum app open source que
você encontra lá no fdroid como esse FTP server que serve para você acessar arquivos apenas ou o ser velt que é um http server também então você tem opções basta procurar por esse tipo de aplicativo a interface deles pode variar um pouco mas você vai transformar o seu smartphone num servidor legitimamente para quem quiser dar um passo a mais e ter uma experiência mais parecida com rodar um servidor Linux de verdade algo que a gente pode fazer sem muito stress aqui é rodar o userland você também consegue ele lá na Google Play ou no fdroid
dependendo da disponibilidade que você tiver aí para instalar aplicativos a principal diferença é que com o userland você vai poder rodar uma distro Linux de verdade aí no seu aparelho mesmo sem precisar fazer Rot O que é uma grande vantagem Porque apesar dos pesares a gente quer que seja o mais simples e direto possível sem complicação o userland também tem as suas limitações mas daqui a pouco eu comento quais são elas por hora você só precisa entender como ele funciona depois que você instalar o app é só abrir e escolher uma distribuição como o Ubunto
por exemplo o userland vai te pedir algumas permissões e é importante que você aceite para ele poder criar um file System acessível para você depois você pode escolher utilizar alguma interface nessa diso tipo o xfce ou lxde essas duas opções só estão disponíveis na versão paga do aplicativo Mas tudo bem a gente quer utilizar ele sem interface mesmo uma versão mais parecida aí com o próprio BL server que é essa Minimal confirmamos aí na próxima etapa e mostramos que queremos de fato utilizar o modo terminal depois disso O userland vai comear começar a baixar arquivos
para montar sua distro Linux ali nesse caso o nosso ub server como você deve ter reparado o userland consegue fazer várias outras coisas também só de olhar ali na interface né E até instalar outras distribuições incluindo um servidor Git para você utilizar aí para trabalhar com os seus códigos esse Linux aí roda num ambiente C root ele é basicamente um app para você poder abrir e fechar como qualquer outro aplicativo do seu aparelho mas que é minimamente integrado com o restante do file System aí do seu Android assim que a instalação terminar você pode dar
comandos ali no terminal como se tivesse ali no ubun server de verdade num terminal de ubun server se a gente der um CD aqui pra raiz do sistema e depois um LS dá para ver várias pastas comuns do Linux já que o Android é baseado em Linux mas dá para ver também algumas que são mais comuns dos sistemas Android como a dcim que guarda os arquivos de galeria do aparelho se a gente Navegar até lá dá para ver isso com bastante clareza o ponto aqui é que a gente pode instalar algumas ferramentas que podem ser
úteis pra gente utilizar esse Android aí como um servidor de arquivos utilizando a sadro apesar de legal usar o terminal Dea telinha assim pode ser meio complicado então eu vou te mostrar como criar um servidor SSH rapidão aqui para você poder acessar o seu servidor num desktop no seu laptop como você faria com qualquer outro servidor de verdade Primeiro vamos trocar a senha padrão do sistema utilizando o comando sudo pswd userland sendo que user Land o nome de usuário aqui que o userland justamente cria pra gente depois disso é só você digitar a senha que
você quiser duas vezes para confirmar depois vamos atualizar aqui o sistema com os famosos Sud APT update para atualizar a lista de repositórios e depois o Sud APT upgrade para atualizar os pacotes do sistema depois que o upgrade dos pacotes terminar a gente pode instalar também alguns utilitários que vão ser úteis para manipular arquivos de configuração fazer alguns downloads de scripts e principalmente Izar o nosso servidor via SSH então mando um Sud APT install nano Curl wget Open SSH traço server e net traço Tools com um espacinho ali entre cada palavra Depois desses pacotes instalados
a gente vai fazer a configuração do SSH server e esse aqui vai ser o último passo antes de poder acessar o servidor diretamente aí do seu PC o que vai deixar as coisas bem mais confortáveis de se utilizar Manda aí um sudo Nano bar etc bar SSH bar sshd underline config Lembrando que você pode utilizar o tab ali no tecladinho do userland para autocompletar suas palavras assim como agora você vai utilizar a seta daquele tecladinho ali para navegar pelo arquivo a gente vai procurar a sessão Ali que fala sobre as portas e apagar esse hash
na frente da linha Isso se chama descomentar a linha se for necessário e alterar a porta 22 que é a porta padrão do SSH para 22 2 por exemplo isso é necessário porque o userland trata as portas de forma diferente de um adro comum agora a gente precisa salvar esse arquivo de texto para salvar ele nós tocamos na tecla control no tecladinho ali do userland e depois pressionamos o x depois é só você digitar Y para salvar as modificações e Enter para salvar o arquivo com o mesmo nome o próximo passo é reiniciar o open
SSH server digitando sudo service SSH Restart os mais entendidos de Linux aí já sacaram uma coisa né o userland não utiliza System B aparentemente é uma inviabilidade técnica rodar ele num ambiente cade Rot como esse do app que limita um pouco as coisas que a gente pode fazer em termos de servidores infelizmente mas também não é o fim do mundo como a gente instalou o net Tools antes se você digitar if config vai ser possível ver o endereço de IP que o seu Smartphone tá utilizando ali do lado de wlan Esse daí é o endereço
do da rede de wi-fi né a gente tem aqui o IP 192168 0138 que não coincidentemente é o mesmo que apareceu lá naquele app do http FS que a gente viu antes né caso você esteja utilizando o seu Android de forma cabeada com um dongo como eu mostrei que é o ideal o endereço que vai aparecer ali vai ser outro vai ser uma interface diferente também não é a wlan geralmente é a eth0 então fica aí a dica agora nós vamos acessar esse servidor via SSH no nosso PC aqui eu tô utilizando popos Mas é
a mesma coisa em qualquer outro são operacional já que o s SSH é o mesmo a gente vai colocar SSH espaço userland que é o nome lá do usuário @1921pj a senha que a gente estabeleceu lá no começo também e pronto estamos logados no nosso servidor Ubunto rodando dentro do Android e aqui uma ferramenta legal que você pode querer instalar é esse file browser ele é um gestor de arquivos simples para você instalar em qualquer distribuição Linux para que você possa subir e baixar arquivos facilmente e o lado bom é que ele não depende do
bootloader nem nada então não ter o se stender acaba não sendo um problema para ele já que ele é um simples binário lá no site do F browser tem um comando que você pode utilizar para instalar ele em qualquer Unix like basta copiar ele e colar no terminal e agora que você tá no PC fica bem mais fácil né ele faz todo o processo incluindo baixar o binário para você você para um sistema arm nesse caso já que a gente tá rodando Ubunto nessa arquitetura dentro do Android no Script você pode apagar essa parte final
aqui e colocar o acesso à pasta que você quiser para ser a pasta raiz compartilhada Digamos que você queira compartilhar sua pasta home Então coloca ali bar home bar userland no finalzinho do comando depois que ele terminar de baixar o script já coloca ali o file browser para rodar em local host na porta 8080 infelizmente se você tentar acessar esse endereço aí nada vai acontecer mesmo que você obviamente troque o local host pelo IP do servidor o motivo disso é o mesmo do SSH o userland troca as portas padrões Então a gente vai precisar rodar
o file browser de outro jeito voltamos ali pro terminal e damos um contrl C para parar esse processo nós vamos dar um comando para fazer o file browser rodar no endereço de IP e portas específicos a gente usa esse parâmetro aí Men A para indicar o endereço que a gente quer e aqui você deveria colocar o IP do seu servidor no meu caso é é esse aí que termina em 138 que a gente já utilizou algumas vezes no vídeo de hoje né e especificamos uma porta diferente também com o número que você quiser por exemplo
20 86 se a gente copiar esse endereço agora vai dar para acessar pelo browser utilizando o login padrão que é admin admin conforme tá lá na documentação do file browser aí você pode subir os seus arquivos baixar coisas dele ver imagens ver vídeos arquivos de texto de todos os tipos dá para configurar vários usuários diferentes para poder acessar o seu servidor com credenciais e ele ainda pode te mostrar Quanto espaço livre você tem para armazenar os seus backups e arquivos que você esteja aí trabalhando mas vamos voltar rapidão aqui pro terminal porque eu tenho mais
algumas dicas legais como você pode ver quando você roda o comando desse jeito que a gente fez o terminal fica ali Paradão né Sem poder ser utilizado para mais nada impedindo que você use o seu servidor para outra coisa ao menos nesse terminal o que a gente pode fazer para evitar isso é julgar esse processo para rodar em segundo plano ele vai funcionar do mesmo jeito só que o terminal vai ficar livre para isso nós pressionamos control Z no teclado isso vai meio que pausar o processo e agora nós rodamos o comando BG de background
isso vai fazer com que o processo Rode em background justamente caso você queira fazer isso direto sem utilizar uma tecla de atalho e comando é só você dar o comando de rodar o servidor ali que a gente fez antes com esse e comercial no final como tá ali na tela inclusive vai funcionar da mesma forma enquanto o app de file browser vai rodar normalmente ali em background agora PR os nossos amigos web debs aí você pode querer rodar um servidor web de verdade no seu smart server aí um pouco diferente daquele http server meio esquisito
como o nginx no terminal a gente vai instalar o nnex como você faria no Ubunto server normal sudo APT instal nnex você vai colocar o servidor para rodar utilizando sudo service and next start A única diferença é a porta de novo você vai acessar o seu gex através da porta 2080 e pronto agora sim você tem um servidor web propriamente dito nem foi tão difícil né Tem muita coisa legal que você pode fazer com o servidor assim rodando no Android tem coisas que provavelmente nem cheguei a pensar mas infelizmente tem algumas coisas que você simplesmente
não vai conseguir a documentação do userland não é das melhores Infelizmente nem das mais completas e pelo que eu pde pesquisar qualquer coisa que precise de se estender vai dar problema não vai rodar muito bem O que quer dizer nada de docker O que quer dizer nada de algo parecido com um umbrel como a gente viu lá no vídeo do Servidor então acaba sendo inviável nesse sentido mesmo assim não deixa de ser um aprendizado e uma ferramenta muito legal para você utilizar em caso de necessidade para armazenar arquivos PR os pedar um sitezinho simples para
você desenvolver enfim se quiser aprender uma forma de acessar esse servidor aí de qualquer outro lugar dá uma conferida nesse vídeo aqui do lado eu te vejo lá valeu e falou
Copyright © 2025. Made with ♥ in London by YTScribe.com