What is all this stuff!The world of web hosting is a daunting one if you're "not a computer person". We've tried to make sense of it all with this gigantic glossary of terms which you may not be familiar with.
Of course if you've still got questions about any of what we offer, please don't hesitate to contact us today! web panel. You can send plain text or HTML emails with our announcement list and you can require confirmed opt-in for all new subscribers. unique IP address for your site. Anonymous FTP is a somewhat antiquated Internet standard to allow the general public the ability to anonymously upload and download of files on a server. Nowadays you can just as easily provide this access directly through your web site. Typically anonymous FTP accounts are more trouble than they're worth, as malicious users try to use them as a redistribution point for pirated software. Nevertheless, we still offer this feature and it is completely customizable through our web panel. Debian Linux. You can learn all about it at apache.org! web panel. You can make your auto-response email be plain text or HTML-encoded too! technical support via e-mail has the quickest turnaround time in the industry, sometimes you just need to talk to a human being. We've all been there. We're happy to announce that you can now add a premium support option to our hosting where you can request a telephone callback every time you submit a support request. Maybe you work late hours and are only home (and awake!) from 2am to 5am. Not a problem. When you request a callback, YOU tell US when we'll call, not the other way around! Please note that at this time callbacks are limited to our US customers and three per month for $9.95. shell users, and so in turn comes with access to a plethora of standard Unix programming tools. We've got the standard gnu c and c++ compilers available to you, and of course you can run binary c/c++ programs compiled for Debian Linux as CGI scripts or from the command line (or via cron jobs). perl, python, c, c++, and more) as long as they read in input from an HTTP request and output text that a web browser can understand! There are thousands of already-written CGI scripts out there you can get and install on your site, and we even provide a few standard ones (counter, form-to-email, announcement list, guestbook). To run a file as a CGI on your site, it can be put anywhere (it doesn't need to be in a special folder named cgi-bin or anything) as long as it has a .cgi, .pl or .py extension! Also note that we run "suexec" which means your scripts run on the server with the same permissions as your shell user... so that means if your CGI script writes to the server file system the file just needs to be writable by your user and not world-writable. CGI is a big topic, so we recommend you read more about it if you are at all confused by the above! CGI scripts we include with all DreamHost plans is a "hit counter" program. Just by placing a small HTML code snippet on any of your web pages you can have a little numeric counter appear that increments each time it is viewed. Of course, it's far more accurate to figure out how many people visit your site based on your raw log files or the site statistics we provide. But sometimes it's fun to just see a number right there on the page! Counters are set up and configured via http://counter.dreamhost.com/. Terms of Service or cause undue load on the server. The primary purpose of these servers is to serve web sites, so typically cron jobs are considered of secondary importance. But as long as their footprint is minimal, cron jobs are a-okay! DNS settings via an area of our web panel. This allows them to do things like make sub-domains or email be handled by their own office servers or whatever they'd like! It's pretty advanced stuff and makes it very easy to break your hosting with us, so please only touch it if you really know what you're doing in regards to DNS already! .htaccess file too, but that's a little bit trickier! web panel, through a simple form. As soon as you change your MX record away from us, keep in mind your email addresses, auto-responders, and web-based email with us won't work anymore! Debian is the distribution of the Linux operating system we use on all of our servers. It is the "open source" distribution, run by a volunteer organization rather than a company. We have found it to have the best software packaging solution and highest stability of all Linux distributions and we love it to death! We also have a few OpenBSD machines running as firewalls. We have no Windows NT/2000 servers of any kind. We find them to be too insecure, unstable, inflexible, and expensive for our needs as a premiere hosting provider! Mailman discussion lists. These are email "groups" where people can mail each other through one convenient email address. Users can automatically subscribe or unsubscribe themselves, and archives of the list are automatically created. There are lots of management options for these discussion lists, all available through our web panel. web panel. Just for estimation purposes, a typical page of a web site is 30KB (1024KB = 1MB) and a typical email message is 3KB. But that's not all! Every week that you host with DreamHost, we'll bump up your total disk storage amount! (Be sure to check our current offering to see by how much!) It's our way of saying "Thanks for stickin' with us!" dreamhost.com into computer-understandable IP addresses like 192.168.2.25! When you get your domain hosted at a web host, they maintain your DNS so that your site is available on the entire Internet. One thing you have to make sure though is that you have told your domain registrar that your domain is being hosted by your web host. To tell your registrar that your domain is hosted by DreamHost, you need to tell them you want to use these specific DNS servers:
NS1.DREAMHOST.COM 220.127.116.11If you register your domain with us, then you won't have to worry about any of this; we'll set it up the right way automatically! register your domain, and second, you've got to have it hosted somewhere! You can register your domain one place and host it somewhere else, though most web hosts offer domain registration as well (we do, in fact every plan of ours includes one free domain registration for the life of the hosting!). Without hosting, your domain is yours but you can't use it for email or displaying a web site on the Internet. Without registration, you can configure all your hosting and email preferences through our web panel but it won't ACTUALLY work on the Internet! domain is registered, ICANN requires the registrant's contact information be made public via the "WHOIS" Internet service. This may seem like an invasion of privacy, but don't worry, it is illegal for anybody to use this public contact info for marketing purposes!
Unfortunately, nobody seems to care! Which means that as soon as you register a domain name, you start getting deluged with email spam, paper junk mail, and even telephone calls from sleazy folks trying to sell you stuff, scam you, or worse!
Which is why DreamHost offers the ability to use our "proxy" contact information on all domains registered with us, totally free! If you choose this option when registering a domain with us all paper mail will be sent to a PO BOX where it is immediately shredded. All emails will be automatically forwarded on to you (without revealing your actual email address to the public Internet). It's then up to you how you deal with them... setting up your own filter for domain-related spam would be trivial! Finally, the phone number given is just a recorded message explaining they need to email you if they want to get a hold of you!
Wowza, it's all so simple, effective, cheap, and private! And, to top it all off, you're still in compliance with ICANN rules requiring posting legitimate contact information with all your domain registrations! transfer your domain registration between hosts at no charge... you are the owner of your domain name... not DreamHost! DreamHost is an ICANN-accredited registrar. Also, since all of our plans include one FREE domain registration for the life of the hosting, you might as well use it! (Registration is only free with active plans; if the plan becomes inactive at any point during the registration year, you will be charged for that year's registration.) registered it) you can transfer your hosting to DreamHost at no cost. To do so, you will have to tell your domain registrar (where you registered the domain) to change the DNS servers for your domain to be:
NS1.DREAMHOST.COM 18.104.22.168Generally it takes a day or two once this is done for the entire Internet to correctly reflect the change and begin to look to DreamHost when trying to access your site or send you email. This delay is due to the time it takes for DNS changes to "propagate" to all the local DNS servers at ISPs across the globe. Because of this, it's typically a good idea to also keep your site and email set up with your old provider while you transfer to DreamHost if you want to avoid any downtime! DreamBook.com is our free guestbook service we offer to anyone on the Internet! A guestbook is a simple CGI script that allows visitors to your site to leave a comment on a public "guestbook" you link to from your web site. DreamBook offers easy web-based set up and configuration of as many books as you'd like, as well as complete customization of the HTML look of the book. DreamBook can also be configured to be read-only (acting as a "weblog"), write-only (acting as a "form-to-email"), or completely private (acting as a private "diary"). For each site you host with DreamHost, you can turn off the banner ads on one of your DreamBooks! You manage your DreamBook from http://manage.dreambook.com/ with the same Web ID that you use to log in to our DreamHost web panel. how it works! web panel and can be set to go straight to a DreamHost mailbox or forward to another email address. One email address (also known as an email "alias") can be set to forward to any number of other addresses and mailboxes! You can also set an email address to just discard any mail sent to it (optionally bouncing back a failure message to the sender). Finally, you can set up a "catch-all" email address at your domain which will handle all mail sent to any address @yourdomain.com that you haven't specifically set up. Having your own domain means you can really get creative with your use of email addresses! modsecurity.org. CGI script that any DreamHost customer can use! All it does is take the results of an HTML form submission and email them to the email address you specify. Documentation on how to use our formmail script is at http://formmail.dreamhost.com/. username and password. The name of the server you connect to is just yourdomain.com. If your domain hasn't been transferred to DreamHost yet, you can also connect directly to the server name (which is emailed to you when you sign up... something like tank.dreamhost.com). When you've connected, you should see a directory on our server named yourdomain.com. You should copy your web site into that directory... not the directory you start out in! If you have multiple domains with us all under the same server username, you'll see multiple directories when you first connect with your FTP program. Whenever you upload new data to your web site, the changes show up immediately on your live site (you may have to reload the page in your browser of course). You get unlimited FTP updates whenever you'd like (24/7/365) with all of our plans, and FTP uploads don't count towards your bandwidth usage! By the way, you should name the main page of your site "index.html"... that's the one our server looks for when somebody goes to a URL (e.g. http://www.dreamhost.com/) without specifying a filename (http://www.dreamhost.com/hosting.html). apache) that you'd like to handle request to that directory in a special way. There's lots you can do with a .htaccess file, but some of the most common uses are to password-protection, blocking access from a specific ip range or referring url, and redirecting requests to another URL. There's almost nothing you can't do with a simple .htaccess file, and there are lots of tutorials all over the web about how to use them! CGI scripts and the command line. We actually have lots of utility programs like this installed on our servers, and will be happy to install reasonable requests for others... just ask! We only mention Image Magick specifically here because it's something people frequently wonder about. We've also got tons of perl modules installed on all our web servers. Most likely if you need it as a prerequisite to installing some script, we've already got it! mailboxes hosted with us (the other two being POP3 and web-based email). Most email clients in existence today support the IMAP protocol, which basically reads your email directly from the server rather than downloading it to your local computer first (like POP3 does). This is good for keeping your mail organized on a centralized server (good if you access your email from different computers). This is bad if you don't like to keep your Internet connection active while you read all your email. This is also bad if you are worried about your disk space, since all your old email saved on our servers will count towards your total. 404, etc... These logs are available for you to download at any time via FTP in the directory logs/yourdomain.com/http/ on our server. We rotate the logs every night so that access.log and error.log only contain today's logs, while error.log.0 and access.log.0 contain yesterdays (the last FULL day of logging available). After two days, we delete the log files. However, you can specify that we save log files for as long as 31 days from our web panel. Normally, your log files do not count towards your disk usage total. If you tell us to save any extra logs though, those will count towards your total. To save you some disk space, we compress these files via "gzip". You can uncompress them from the shell by running "gunzip filename.gz" on them, or on your home computer with a program like winzip. You can only delete log files more than two days old from the server. We need the logs for the first few days to generate your site statistics! email addresses in that they are WHERE mail sent to email addresses goes on the server. When you check a mailbox with your email client you have to enter your mailbox username (either the same as your server username or else something like m2345678) and password. You will also have to enter your mail server name which is just mail.yourdomain.com. Multiple email addresses can deliver email to the same mailbox, and one email address can deliver email to multiple mailboxes. It all depends on how you configured it from our web panel! You can connect to DreamHost mailboxes to check your email using IMAP, POP3, or web-based email. You can add, delete, and configure your mailboxes from our web panel. setup fee you may have paid as well! The only caveat is if you have taken advantage of our free domain registration service already we will not be able to refund you $9.95 of your payments. This is to cover the non-refundable cost of registering your domain for a year. You are still the owner of that domain name however and may transfer it to another host if you'd like! MySQL is an open-source SQL (Structured Query Language) database that is fast and fairly reliable. We make backups of all customer databases on a daily basis, but you should of course make your own as well if the information is at all critical! Your databases' disk usage count towards your total plan disk limits. You can even access your MySQL databases hosted with us remotely, by opening up certain IP addresses via our web panel! You get an unlimited number of databases, and no set limits on usage. We do measure your usage in a unit we made up called "conueries", to help us keep track of MySQL server loads. CGI scripts, because of its superior text-parsing abilities. All DreamHost plans come with access to perl, and really we recommend you try and learn it if you want to really get into web programming! Our web panel as well as all our back-end systems are written in perl! On our servers, perl is located at /usr/bin/perl. To make sure your perl script gets run from the web as a script you should name it with a .pl or .cgi extension. perl known as modules. Lots of CGI scripts require various perl modules to be installed on the server in order to work. Therefore, we have a LOT of perl modules already pre-installed on all our servers. If you need one, odds are, we've already got it! If we don't, you can always install your own in your home directory (or ask us to install it on the server). We'll usually install perl modules for customers for free if it's a standard one that somebody else may someday need! PHP is a programming language that was designed for making interactive web sites, especially ones that interact with a MySQL database in the back-end. It generally runs even faster than perl and some say is easier to learn, too! It is similar to ASP from the Windows world, except it is open source. PHP version 5 (as well as version 4) is included free in every DreamHost plan. To make sure your php script gets run from the web as a script you should name it with a .php, .php3, .php4, or .phtml extension. mailboxes hosted with us (the other two being IMAP and web-based email). All email clients in existence today support the POP3 protocol, which downloads your mail from our server and copies it to your local hard drive. You can usually specify in your email client if you'd like a copy of the email to be kept on the mail server or not (or even to delete old mail only after a certain number of days). POP3 is nice if you don't want to stay connected to the Internet while reading and responding to your email: you can just connect, download the messages, disconnect, read and reply to your messages, re-connect, send the messages, and then disconnect! One problem with POP3 is if you decide to delete your old email from the server you won't have any old mail available to you when you try and check it via a different computer (or using the IMAP protocol or web-based email). On the other hand, this saves disk space on your plan! server user's home directory. Procmail is a pretty complicated (and powerful!) program, so if you're not already familiar with it, we'd recommend just using the filtering settings of your email client instead. Even if you do know how to use procmail, we still recommend you read more about it in our wiki! perl and PHP) that is popular for writing CGI scripts. All DreamHost plans come with access to python. We don't actually use it ourselves, but it does have a pretty large following around the web. On our servers, python is located at /usr/bin/python. To make sure your python script gets run from the web as a script you should name it with a .py or .cgi extension. web panel and create a special sub-domain where all your streamed media will come from. RealPlayer installed on their computer. It's not quite that simple, but it is pretty close. If you don't want to get into the nitty-gritty of Quicktime Streaming this is a pretty easy way to still over streaming media from your web site. You will of course need to encode your stuff as real media first before you can do this... so you should probably read more about it at our wiki! 97 day money-back guarantee. We feel our setup fee is quite reasonable and it is definitely one of the lowest in the hosting industry! FTP, except all the uploads and downloads are encrypted to increase the security of the process. If you have an FTP program that supports SFTP, we recommend you use it. All our plans support it and there's no harm in being a bit more secure, right? Linux operating system, a fairly standard Unix implementation. If you're not very familiar with shells, that's okay because you don't have to ever use one to host your site with DreamHost (FTP knowledge is enough!). But it is a useful skill to pick up and it will definitely help you as a webmaster if you at least become somewhat proficient with a Unix shell! log files for all sites hosted with us and create a number of HTML reports of the site accesses represented by them. These reports are in a password-protected area at http://www.yourdomain.com/stats/. The username and password to access these stats is completely separate from all other username and passwords you have... however by default we set it to be the same as your server username's. You can manage access to your stats from our web panel at any time. The statistics analysis program we currently use is a popular open-source one named Analog. You can also download your raw log files and run whatever statistics program you'd like on them! mailbox set up with us, it should work for you. We actually use "authenticated" SMTP, so that only DreamHost clients may use our SMTP server (which is why you have to have a mailbox set up for it to work!). Make sure you check off the appropriate box in your mail client for this (something like "my server requires authentication"). Unfortunately, some ISPs block SMTP requests to any SMTP server other than theirs! If your ISP does this, and also doesn't allow sending emails with a From field outside of their domain, simply direct your email client to use port 587 for outgoing email! SpamAssassin) flags incoming e-mail messages that have a high-probability of being junk e-mail as spam. While not completely perfect, (and no spam filter ever truly is,) SpamAssassin can do wonders for cleaning up your inbox! Telnet except that all data passed across the connection is encrypted and therefore secure. We highly recommend you use SSH rather then Telnet to access our servers if you need to use a command line. There are a number of free SSH clients available on the web! We support SSH version 2 on all our web hosting machines. CGI that allows you to parse outside data right into an otherwise normal HTML file. You can put things like the current time, last time this file was updated, or another file right into your HTML file without having to really write any code. In order for SSI commands to be interpreted by our server, you have to name the file with a .shtml extension! Unique IP! To set up SSL on your account, you just go to the "Manage Domains" area of our web panel! fully hosted with DreamHost comes with unlimited sub-domains as well! A sub-domain works just like a regular domain in terms of being able to have its own web content and email addresses... the only difference is it takes the form of www.subdomain.yourdomain.com. You can add and configure sub-domains from our web panel. CVS and shares a number of the same key developers. At DreamHost all hosting accounts can have an unlimited number of subversion repositories, and we have mod_dav_svn installed! web panel. From there you can also access your full support history including all account-related emails ever sent to you! We do not offer phone support currently as we feel it would be impossible to offer the quality services we do at the price points we do were we to take it on. However, our customers generally agree they'd rather send an email and have their solution within a few hours than wait on hold for hours just to talk to somebody on the phone who doesn't even understand their problem! We have some of the happiest customers in the industry, mainly due to our very high quality support team! SSH... a way to remotely access our servers' command line. All DreamHost plans come with full Telnet/SSH access for all of their users. From windows you can run a simple Telnet session just by typing "telnet yourdomain.com" from the "run..." command! anonymous FTP downloads. We keep our network very unsaturated so you always enjoy the fastest possible connect times to your web sites!
But that's not all! Every week that you host with DreamHost, we'll bump up your total bandwidth amount! (Be sure to check our current offering to see by how much!) It's our way of saying "Thanks for stickin' with us!" SSL certificate or anonymous FTP, however, you'll need your own unique IP. You can request that one be allocated to you from our web panel. One caveat, although we guarantee that your IP will be unique (nobody else will share the IP) we do not guarantee that it will be static (it always stays the same). The reason for this is sometimes our network topography needs to change and the only way to do this is via the shuffling of some IPs. So really you shouldn't ever publicly broadcast your unique IP as an address outside people should use for some reason! That's what DNS is for! setup fees or causing any downtime with your account! The entire process is completely automatic and pain-free from our web panel! Upgrading is the only way to raise your disk space or bandwidth limits! FTP access to your web site as well as doubling as a mailbox. You can also choose if you'd like a user to have shell access or not. Your server users are different from your Web ID and users to view your site statistics. You can add, delete, and manage users from our web panel, of course! support and they'll guide you through the process! mailboxes via a web interface (similar to what is offered by aol, hotmail and yahoo)! To access it, just visit http://webmail.yourdomain.com/ with any web browser and log in with your email address (not mailbox username!) and password. This web-mail system actually works via IMAP... which means it can only see saved emails you left on the server and didn't download to your home computer with POP3! Currently you can't customize the look of your web-mail access, but there are a bunch of cool features such as a spell-checker, attachment support, and multiple language support. CVS, give WebDAV a try! For more information, visit its official site at WebDAV.org. DreamBook systems. It is the username you use to log into our web panel and it is what uniquely identifies you as a person to our system. You can have multiple billing accounts, each with multiple plans, all tied to the same Web ID. It also allows you to move from site to site within our system without having to re-login ever! Your Web ID can be up to 32 characters long and it's totally free to create one. You can manage your Web ID from https://panel.dreamhost.com/id/. Your Web ID is completely separate from your server users and your mailboxes. https://panel.dreamhost.com/ (although you can always log in right from http://www.dreamhost.com/ too) and you log in using your Web ID. As great as it is, we're always working to improve our web panel as well as all our DreamHost offerings!