Weblog entry #1 for tttony

First post here!!
Posted by tttony on Tue 20 Apr 2010 at 05:23
Tags: none.
Hi I'm new here and also I'm new with debian, I've tested ubuntu and some others distros but recently I've thinking in mount a server:

Apache
PHP5
FTP server
Mail Server
and more??

I've read so many sites and Debian has good documentation and community so I'm here try to learning some commands and blow up my brain...

For now I'm testing Debian 5.0.4 Lenny on VirtualBox with Windows XP host only for test purpose

 

Comments on this Entry

Posted by Anonymous (217.216.xx.xx) on Thu 22 Apr 2010 at 21:25
Welcome on board. Tell us your improvements and advances deploying your server and we'll try to help you resolving your doubts.

Regards.

[ Parent | Reply to this comment ]

Posted by ajt (195.112.xx.xx) on Sat 24 Apr 2010 at 14:45
[ Send Message | View Weblogs ]

Hello and welcome.

  • Apache: standard packages are available in Debian, you shouldn't have any problems with it. Don't overlook the alternative high speed web servers such as nginx or lighttd
  • PHP5 is okay, again, don't overlook Perl or Python all of which are available in the standard Debian repositories
  • FTP is dead, you shouldn't be using it really, learn to use SSH instead, it's much more secure, convenient and faster anyway (built in compression). If you must use FTP, look at vsftpd, again in standard Debian and built for security
  • Email comes as standard, several options, I use Exim and Dovecot, but there are others to consider too

Once you have Debian running you can install VirtualBox (in the standard repositories) and then migrate your Windows box into a VirtualBox VM.

--
"It's Not Magic, It's Work"
Adam

[ Parent | Reply to this comment ]

Posted by tttony (190.204.xx.xx) on Sat 24 Apr 2010 at 19:17
[ Send Message | View Weblogs ]
Thanks to both Anonymous?? and ajt

ajt you right when you say "don't overlook XXX"(I'm a guy with very very open mind) but I'm learning PHP since 2005(yes I'm still learning :D) and I like PHP because I know it, not much but as I said "I'm still learning", by now I'm not interesting in learning another language, I'm just interesting in mount a simple server in my home with very basic configuration, the same thing happen with Apache I know some basics configuration of Apache I have tested somes others servers but in Windows like Cherokee, nginx and years ago lighttd, I know thehy are very very good servers because are light and I'm very happy with Apache because has many features that I've learning and I think to implement

In fact some scripts is required to install Python or Perl

I want a FTP because I lamentably use Windows and also the customers use Windows so with a FTP Client like Filezilla you can up/download files

I have to say that has been very very hard to get specific info in the net, I have downloaded a free ebook from distrowath.com called "GNU/Linux Advanced Administration" and WOW it's very good book I have learning so much with it specially SSH that I didn't know the powerfull that it has, in fact I have tested SSH in Windows host with cygwin installed and I have the power of my PC from anywhere you want

The Email by now I have not tested Postfix very well

Thanks and sorry for my bad english

[ Parent | Reply to this comment ]

Posted by Anonymous (217.216.xx.xx) on Sun 25 Apr 2010 at 13:01
A fine place to start is http://library.linode.com/

[ Parent | Reply to this comment ]

Posted by ajt (195.112.xx.xx) on Sun 25 Apr 2010 at 15:56
[ Send Message | View Weblogs ]

Glad to hear you are keeping an open mind, with Linux, Unix and open source you need to engage your mind a bit rather than following the herd. It's not hard really, it's mostly logical if you exclude a few of the odd corners.

FTP is really something you should try and avoid if at all possible as it's a security hole waiting to explode in your face. Windows users can use SSH via Filezilla or PuTTY without even knowing that it's not FTP. However though I say use SSH, you shouldn't just follow my advice, badly set-up and configured, a SSH server is just as vulnerable as an FTP server.

There are plenty of good books out there and web sites, this one has loads of good stuff on it, so it's worth browsing here and if you come across something that seems stage, blog about it and see what help you'll get. The other obvious suggestion I have is to join a Linux User Group if you haven't already.

--
"It's Not Magic, It's Work"
Adam

[ Parent | Reply to this comment ]

Posted by pj (85.145.xx.xx) on Fri 7 May 2010 at 09:34
[ Send Message ]
About ftp being a security hole waiting to explode in your face - well, yeah, my opinion is that nobody should be offering user logins on it. I would say that anonymous (=public) ftp for users wanting to pick up files still has a place because it is well supported, but you need to set it up with extreme care - I wouldn't allow anonymous uploads by users actually either.

ftp is great (fast) for large files and will have a bit less overhead than the secured protocols.

The main alternatives are: http, scp (sftp) and torrent.

Whatever you do, don't mail out large files, because everytime you do that a techie cries ;-)

[ Parent | Reply to this comment ]