On Sun, Aug 11, 2013 at 1:35 PM, Robin Lery <robinl...@gmail.com> wrote:

> have a linux server or hosting provider yet. I was just curious, as when
> the time will come to deploy in production level, what other basic things
> should I know. I will try the tutorials on ssh that you gave me. And thank
> you for your guidance!



There's lots to know.
My personal opinion is that you shouldn't take on too much at the start.
 If you know how to develop and market your app--stick to that.  Let
someone else host your site and deal with all the server stuff.

When your site starts getting wildly popular and you need to scale (or
hopefully a little bit before), start playing around on a test machine and
see what it takes to manage it appropriately.

Most of the servers I manage are Debian (or Ubuntu) based.  So the majority
of what I need to know is 'apt-get update && apt-get dist-upgrade' to keep
packages up-to-date, followed by a decent knowledge of Nginx (web server),
uwsgi (a WSGI...host?...that runs your Django app), MySQL or Postgresql for
your database,  followed by some basic SSH/SCP knowledge.  For Windows
users I recommend two tools:  PuTTY and WinSCP.  PuTTY will give you
command-line access via SSH on your server.  WinSCP is a nice
file-management GUI.

Not to say there isn't deeper knowledge required for tuning, caching,
firewalling, etc...but that's the majority of it.

If you ever have specific systems-management questions that aren't
particularly applicable to Django, Google is your friend--or shoot me an
e-mail.

-A

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to