Como montar pequeno servidor com poucos recursos? [Dúvida]  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
gabrielmassote
Java Ninja
[Avatar]

Membro desde: 20/04/2007 17:58:30
Mensagens: 258
Offline

E ae Pessoal, Tudo joia?

O problema é o seguinte:

Tenho um PC parado aqui com a seguinte configuração:
- Processador P3 500Mhz
- 512 RAM
- HD 40 GB

Para não deixar ele parado queria fazer duas coisas:
- Primeira:
um pequeno servidor aqui para casa para armazenar arquivos grandes e que não uso com muita freqüência mas sei que precisarei algum dia. Então faria uma aplicação cliente que usaria do meu Notebook e uma aplicação servidora que estaria no próprio servidor. Esta aplicação eu faria do modo que me agrade e utilizaria Java. A dúvida é na comunicação e outras coisas que possam melhorar o desempenho.

- Segunda: um pequeno servidor web para que possa acessa-lo de onde estivesse afim para adquirir pequenos documentos que estariam presentes no servidor. A dúvida aqui seria o que usar para fazer esse tal servidor de pequenos arquivos.

Obs: Existe um bom domínio de Java, então podem comentar a vontade. Pretendo utilizar alguma distribuição Linux.

Ficarei grato a sugestões.

Abraços.




Bacharelado: PUC Minas Poços de Caldas - 2008
Mestrado: Mestrando UFSCar - Atual
Certificações: Sun Certified Java Programmer 6 - 77%

Gabriel Massote Prado

E-mail: gabrielmassote@gmail.com
MSN: gabriel_massote@hotmail.com
[WWW] [MSN]
qmx
JavaGuru
[Avatar]
Membro desde: 14/02/2007 10:49:14
Mensagens: 212
Localização: Sampa
Offline

Cara, pra quê desenvolver uma aplicação client/server pra troca de arquivos? o bom e velho Openssh / Winscp ou Samba resolvem já!

** Se for pra estudo talvez valha a pena, caso contrário...



[WWW]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

E se você quer usar o servidor para file sharing, pode fazê-lo rodar algum client do BitTorrent (meu conhecimento de Linux não me permite dizer qual é o melhor dadas essas condições que você tem).


Segunda: um pequeno servidor web para que possa acessa-lo de onde estivesse afim para adquirir pequenos documentos que estariam presentes no servidor. A dúvida aqui seria o que usar para fazer esse tal servidor de pequenos arquivos.


Use o próprio Apache que vem em qualquer distribuição Linux, você pode até configurá-lo com SSL e WebDAV para que você possa fazer upload de arquivos (não só o download).

No Linux você não precisa escrever uma linha sequer de código para atender às suas necessidades. O que você quer está prontinho e debugado faz muito tempo.
[WWW]
Jair Rillo Junior
Moderador
[Avatar]

Membro desde: 29/04/2003 21:19:53
Mensagens: 2524
Localização: São Paulo / Campinas
Offline

Além do que o povo já citou, eu aconselho também usar uma distribuição do Linux mais enxuta, tipo o Slackware (meu favorito para servidor).
Não instale nada do X, assim liberando mais memória para o Apache, Samba, etc...

Para deixar ele conectado diretamente na internet, verifique duas coisas

1 - Se o seu provedor não bloquiou a porta 80 (para acessar página), se sim, mude seu Apache para ouvir em outra porta
2 - Se você tem um IP fixo, caso contrário, toda vez que você reconectar na internet, você terá que anotar o seu IP.

Jair Rillo Junior

http://www.jairrillo.com/blog | Twitter | SCJA, SCJP, SCWCD, SCBCD, IBM SOA Associate
gabrielmassote
Java Ninja
[Avatar]

Membro desde: 20/04/2007 17:58:30
Mensagens: 258
Offline

Obrigado Pessoal pelas respostas.

Pelo que todos falaram o samba e o apache resolveria uma das minhas necessidades. Que seria a de armazenar grandes arquivos e backups.

Mas eu quero que esse meu servidor possa suportar que quando eu chegue em casa e precise de um .iso que esteja nele eu possa pegar sem problemas (creio que seja resolvido pelo samba e apache). E a outra aplicação seria que meu servidor estivesse disponivel para ser acessado remotamente para fazer o download de pequenos arquivos e documentos que estejam la. O acesso podendo ser feito ou pela web ou por outro programa qualquer.

Se puderem me ajudar ficarei grato.

Abraço a todos.


Bacharelado: PUC Minas Poços de Caldas - 2008
Mestrado: Mestrando UFSCar - Atual
Certificações: Sun Certified Java Programmer 6 - 77%

Gabriel Massote Prado

E-mail: gabrielmassote@gmail.com
MSN: gabriel_massote@hotmail.com
[WWW] [MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team