Give your business a SmartStart™
SmartStart™ packages make it easy to get a simple website built for your small business while keeping up-front costs as low as possible.
SmartStart™ packages make it easy to get a simple website built for your small business while keeping up-front costs as low as possible.
Trusted IT solutions powering businesses all over WNY. Experts in the information and smart technology industry.
Our easy-to-manage websites include everything you’ll need to make your business a success on the web.
…and you’ll love our personal approach to service and support. Give us a call now – let’s talk!
Buffalo’s original web hosting and website design experts. Recognized by Business First as one of Buffalo’s Top 5 Web Companies.
We build great sites that are easy to use so that you can get the most out of your website. Our modern, feature-rich sites include everything you’ll need to make your business a success on the web, and our state-of-the-art data center delivers your website to visitors at lightning-fast speeds.
You’ll love our personal approach to service and support! Give us a call now – let’s talk!
Putting Buffalo on the web since 2001
In order to have a website that can be seen by others, you will need to have three basic components:
A domain name is your “address” on the internet that signifies your location on the world wide web. You need to register a domain name through any company (registrar) that is approved by ICANN (Internet Corporation for Assigned Names and Numbers) to do so. Registration of a domain name gives you exclusive rights to use a domain name on the web, for email addresses, etc. The cost of the registration varies between companies, and is renewable on an 1-year, 2-year, 5-year, or 10-year basis. Buffalo Web Services offers domain registrations for $15 per year (or less if you decide to register for a term longer than 1 year). Once your domain name has been registered, we assign your domain name to a numeric IP address (eg, 123.45.67.890) which is the “behind-the-scenes” actual address of your domain name. It will then take 24-48 hours for this domain information and IP number assignment to be “propagated” across the internet. Propagation is the process whereby every ISP (Internet Service Provider, eg, AOL, Earthlink, etc) updates their databases with the information we send to ICANN, so that their customers will be directed to the correct location when they type in your domain name.
Website design refers to the process of creating the pages which others will see when they go to your web address. There are many third-party software programs available which you can use to create the graphics and coding necessary for your site. Some of the more popular software packages available for creating web sites are FrontPage and DreamWeaver. Some webhosting companies also offer online site creation tools (such as Buffalo Web Services’s SitePro) which will allow you to create your website without having to understand HTML (hypertext mark-up language), the programming code needed to translate a web page on the world wide web.
Once you have a domain name registered and a website created, you will need to rent space on a web server which can host your site. A web server is a high-performance computer that is located in a high-security, controlled environment, and is connected to the rest of the internet via multiple secure telecommunications lines. Pricing of web space will depend primarily upon the amount of web space you are renting, the amount of traffic or “bandwidth” you will need, and the various other services you may choose in conjunction with your hosting package. Buffalo Web Services offers a wide range of hosting packages, sized to fit the needs that are typical of most customers.
There are many companies that offer “free” hosting. The truth is that in most cases, “free” hosting is simply a ploy to collect information about you and your visitors in order to build a database for sale to junk mailers. “Free” hosting companies need to make money to cover their costs somehow, and if they are not selling your information to spammers, then they will often support themselves by running their banners and advertisements on your website.
Further, their free offerings tend to attract a multitude of fly-by-night spammers, who can sign up for little or no money, and use the same server that you are on to send out their massive mailings for next to nothing. The volume of mail that they send will crash or severely cripple the server. (Of course, the spammer doesn’t care – they simply move on to the next free host). Not only could this bring a sudden halt to your website, but once the spam which they have sent gets detected by the increasing number of companies that monitor spam activity, the entire server which the spam originated from will be banned from being able to access or communicate with other networks. In other words, your site will be banned from being accessed by millions of users as well!
There are many companies that “oversell” their web servers in order to offer services at greatly reduced prices. Overselling is a well-known marketing gimmick, similar to the practice of airlines overbooking their flights. It basically means that they are selling beyond the limits of capacity – in other words, selling something they don’t have. For example, let’s say that a web hosting company has a server with a 300GB hard drive and 3000GB of available monthly bandwidth. They sell hosting packages with 10GB of disk space and 100GB of monthly bandwidth for a very cheap $4.95/mo. By the time they have sold 30 packages, the total amount of sold disk space will be 30 x 10GB = 300GB, and they have likewise sold all of the server’s bandwidth. That’s when the server should be full and no more accounts should be created – right? Wrong! Since they know that very few customers will actually use their alloted disk space and bandwidth, they decide to sell more accounts on the server. Typically, an “oversold” server might have as many as 500 customers on one server. So if everyone actually used what they had paid for, the server would need to have a 500 x 10GB = 5000GB hard drive and 50,000GB of bandwidth. Of course, no such server exists – they simply hope that no one will decide to use all of the disk space or bandwidth they have purchased. Imagine what will happen if all users decide to use all of their disk space purchased instead of using just a small amount.
Most important for you to keep in mind though, is the sub-standard service and performance offered by these hosting companies. By overselling the space on their servers, they are overloading them, and this will eventually result in extremely poor performance for your site. Further, their “rock bottom” prices tend to attract a multitude of fly-by-night spammers, who can sign up for little money, and use the same server that you are on to send out their massive mailings for next to nothing. The volume of mail that they send will crash or severely cripple the server. (Of course, the spammer doesn’t care – they simply move on to the next free host). Not only could this bring a sudden halt to your website, but once the spam which they have sent gets detected by the increasing number of companies that monitor spam activity, the entire server which the spam originated from will be banned from being able to access or communicate with other networks. In other words, your site will be banned from being accessed by millions of users as well!
With this in mind, you need to be confident in who you are dealing with when selecting a company to host your website. See what existing and former clients have to say about their experiences with them. Have any existing customers granted them permission to post their testimonials? Most importantly, call any prospective host (make sure they have a phone number) and talk to them. Any reliable hosting provider will be happy to spend some time answering your questions. Remember, you get what you pay for, so kick the tires and make an informed decision!
Buffalo Web Services provides domain registration, web design, and webhosting services. We offer a broad range of additional features and enhancements to these services such as online site building tools, user control panels, etc. We do not currently offer ISP services such as dial-up access, DSL, or other broadband internet access.
To sign up for services, simply go to our Order page to begin. The order wizard will start by asking you to choose a hosting package or a “Domain Registration Only”.
For “domain only” orders, you will select whether you are registering a new domain or transferring an existing domain to our registration service. For hosting orders, you will similarly be asked whether you need to register a new domain name to host, transfer an existing domain to our registration service for hosting, or if you will keep an existing domain name registered through your current registration provider (in which case you will need to update the nameservers to point to our servers yourself).
Next, the system will confirm that the domain name you selected is available to purchase, transfer, or use based on your previous service selections. (Transfer orders will require you to enter a transfer authorization code which you must obtain from your current registrar).
You will then be able to select your billing cycle, and hosting orders will allow you to select additional features, such as our SitePro system to build your site.
You will then be shown the total for your order, and new customers will then need to fill in the form with their contact information (it is best to use a “permanent” email address that is not hosted on our servers for your primary email address). You can also choose to enter different contact information for your domain registration, or to use your default contact information. You then need to enter a user name and password for your hosting account, and will enter your billing information (please be assured that this is a secure connection, so you are safe to enter this information!).
Finally, you will be asked to verify and submit your order.
Please refer to your Welcome email for your correct login information! You can have your Welcome email resent via the “My Emails” link in the Client Area.
You may have multiple places to login with your new account, along with differing usernames and passwords. For example, you may have a login for our main Client Area, as well as cPanel, SitePro or Buffalo Web Builder, Webmail, or others depending on the various services that you use. At signup, you will have received a Welcome email that contains the locations for you to login at, along with the appropriate usernames and passwords associated with each login.
Here are some of the more common Logins that you would have with us and a brief explanation of what is managed at each:
It usually takes less than 30 minutes for us to activate your webhosting account after you have placed your order with us. Once your account has been activated, you will receive a “Welcome Letter” which will provide you with information on how to access your site and the various features of the services which you have ordered. Eventhough your site may not be viewable until your domain name has completely propagated (as explained above), you will still be able to access it via it’s numeric IP address.
Many new customers will report that they can’t reach their website during the first few days after they sign up. This is normal in most cases for the following reasons:
If you are sure that the change was made correctly (eg, others can see the changed site, but you see the old site), then you are likely seeing a “cached” copy of your site. Your browser (eg, Internet Explorer, FireFox, etc) is by default set to retain a copy of each page you view in your own PC’s local memory. This is done so that you do not have to wait for your browser to go out and “fetch” the actual current page every time you go back and forth from one page of a site to another. To force your browser to grab the actual current page, you can press Ctrl+F5 (hold down the “Ctrl” button on your keyboard while pressing the F5 button). You can also check your browser’s help files for instructions on changing your cache settings.
This is usually due to one of the following reasons:
When someone goes to “http://www.yourdomain.com” (without specifying a particular page’s filename, like home.html, aboutme.html, etc), the server knows that it must display your site’s main page. However, if the main page does not have a specific name, the server wouldn’t know which page to display. So, a standard was established which dictates that the main page would be called “index” and that it must go inside the /public_html/ directory.
As above, standards dictate that your publicly viewable files would be in a directory called “public_html”. When people access a file on your site, it is being accessed from inside /public_html/. Anything that you upload to a directory that is not inside /public_html/ is only accessible via FTP or Telnet.
This is most often due to case sensitivity. On a web server, Myfile.GIF and myfile.gif are not the same. If you are linking to myfile.gif but the file is actually called Myfile.GIF on the server, the web server will just generate a “404 – Not found error” and the image will appear broken. The same applies when you make links to files.
Tip: It is good practice to always name your files using lowercase letters. It will make your life easier!
Passwords are case sensitive. If your password is “MyPassWord”, enter it exactly when logging in. Don’t enter the “M” in lowercase form, or the “y” in uppercase form.
To learn how to publish via FrontPage, check our FrontPage FAQ for details.
A site map is simply a list of pages that are in a website. Similar to a book’s table of contents, it defines what pages are in the site, and how they are related to one another. Some sites may include a site map page within their site to allow visitors the ability to quickly the location any page in a site. However, this can become counter-productibve with large sites as they would have so many pages to list. Further, the ability to quickly find a page should be accomplished primarily by having a well-thought out navigation menu.
When you are just beginning to build your website, creating a site map is an essential step in that it forces you to think through how you will present information to your site’s visitors, for example:
Miscellaneous Questions
How do I enable cookies in my browser?
Many web pages require “cookies” to be enabled on your web browser, especially those requiring you to login to access account information. The “cookie” is a small file that gets saved to your computer to enable your browser to “talk” to the web page (eg, “who am I logged in as?”). Some browsers are set to not accept cookies by default. Here’s how to enable cookies:
Microsoft Internet Explorer (6+, PC Only)
Firefox (PC and Mac)
NOTE: The main Control Panel help and FAQ files are available by logging in to Control Panel and clicking on the “Help” button in the menu bar.
NOTE: In rare cases (if you are logging in from behind a company firewall) you may have problems initially accessing your control panel. Please check with your company’s IT manager to allow access to port 2082.
The control panel, free with all web hosting accounts, is a user friendly graphical interface that allows quick and easy access to all of the features available with your particular hosting plan. The control panel feature automates processes that users must do manually with most other hosting services.
To access your control panel account manager, login in to the URL specified in your “Welcome Letter”. The URL for CPanel access will be http://www.yourdomain.com/cpanel or http://000.000.000.000/cpanel/ if your domain name is not pointing to our servers yet (please change the IP number to the one specified in your “Welcome Letter”).
Enter your user name and password when prompted.
A domain name is your “address” on the internet that signifies your location on the world wide web. You need to register a domain name through any company (registrar) that is approved by ICANN (Internet Corporation for Assigned Names and Numbers) to do so. Registration of a domain name gives you exclusive rights to use a domain name on the web, for email addresses, etc. The cost of the registration varies between companies, and is renewable on an 1-year, 2-year, 5-year, or 10-year basis. Buffalo Web Services offers domain registrations for $20 per year (or less if you decide to register for a term longer than 1 year). Once your domain name has been registered, we assign your domain name to a numeric IP address (eg, 123.45.67.890) which is the “behind-the-scenes” actual address of your domain name. It will then take 24-48 hours for this domain information and IP number assignment to be “propagated” across the internet. Propagation is the process whereby every ISP (Internet Service Provider, eg, AOL, Earthlink, etc) updates their databases with the information we send to ICANN, so that their customers will be directed to the correct location when they type in your domain name.
You can also transfer your domain registration from one registrar to another, as long as it has been registered for at least 60 days, and it’s current registration is not due for at least 45 days. To transfer a domain name away from your current registrar, you will need to obtain a “Transfer Authorization Code” (aka, EPP Code) from them before you can begin the transfer. (A listing of the most popular domain registrars, and instructions on how to obtain an authorization code from them can be found here).
You will also need to make sure that your domain name is in “unlocked” status, and that the email address which is listed for the domain’s Admin “WhoIs” Contact is an email address that you will be able to receive confirmation emails at. Please be aware that the only address which these emails can legally be sent to is the “Administrative Contact” listed by your current registrar. If you are unsure of what email address that is, or if you no longer have access to that email address, you will need to contact your current registrar and have them update the email address for your “Administrative Contact”.
Once you have placed your domain transfer order to move your domain name to our registration service, you will receive an automated email from us (at the Admin email mentioned above) within 24 hours, which will ask you to confirm your intention to name us as your new registrar. Once you have confirmed your intention by following the instructions in that email, your old registrar may also send you a separate email asking you to confirm your intention to transfer your registration service away from them (to us). Once you have successfully responded to these two emails, it typically takes a day or two for the domain name to be transferred to us.
A “nameserver” is the address of the web server that hosts your domain name’s web space. It essentially tells the world “when you are looking for my website, you will find it on this server”. The specific nameserver you will need to use will be sent to you in our “Welcome Letter” which you will receive when you sign up with us. If you have a domain name that is registered with a registrar other than us, you will need to update the nameserver entry for your domain name with your current registrar. (A listing of the most popular domain registrars, and instructions on how to obtain an authorization code from them can be found here). Keep in mind that if you ever need to change your nameservers, it will take 12-48 hours for the change to become fully active (aka “propagate”).
Adding an email account
Setting up Email Forwarders
Changing the password for a user’s email account
Accessing your email
Configuring Popular Mail Clients:
How do I leave/not leave a copy of my messages on the server?
About “Port 25” blocking
Unable to send email (0x800CCC0B error)
Unable to send email (503 error)
Unable to send/receive certain file attachments
I can’t send/receive email. What’s wrong?
How can I prevent getting spam in the first place?
Using SpamAssasin to filter your email
You can set up as many POP3 (Post Office Protocol) email accounts as you require, up to your maximum limit. Each one of these is in the standard email form of someone@yourdomain.com. You can access these accounts through web mail or through your own offline email application (client).
Mail Forwarders are useful if you would like to receive emails at different or additional email addresses. Keep in mind that you do not need to have an actual email account/inbox set up for a particular email address in order to have any email that is destined for that (non-existent) email address forwarded to you at some other address. There are therefore two possible outcomes you can achieve when you set up a forwarder:
To set up an email forwarder following scenario (1) above, you only need to set up the forwarding information per the steps below. You do not need to have an actual inbox set up for the “forwarded from” address, since the mail will only flow through that fictitious address and be placed in the inbox for the “forwarded to” email account.
To set up an email forwarder following scenario (2) above, you will need to follow the steps for creating an email account (see here), and set up the forwarding information per the steps below. This way, the mail will come in to this inbox, and a copy will be forwarded on to the “forwarded to” email account.
To set up an email forwarder:
Once you have established an email account for a user (above), a user may want to change his/her password. To do this, they can go to http://www.yourdomainname.com:2095/webmail/x3/mail/passwdpop.html
You can access your email via an online “webmail” program, or you can access your email via the traditional “third-party client” method. To access your email via a third-party client (eg, Outlook, Outlook Express, etc), follow the steps outlined here to configure the correct software on your home computer. To access your email via “webmail”, use the link given to you in your original “Welcome Letter”, or go to http://www.yourdomain.name/webmail, and login with your full email address (eg, myname@mydomain.com) and password.
NOTE: Keep in mind that if you only access your email via the webmail interface, your mail will not be cleaned off of the server automatically as is the case when using a client like Outlook. This means that your mailbox folder will continue to grow with each new email receipt, until you have used up all of your allotted web space. Once your web space is used up, you will not be able to add additional files to your site or receive any more emails. Therefore, it is imperative that you keep your mailboxes clean, by deleting messages after they are read, and then purging your trash folder. If you want to save copies of your emails, then you should use an email client (eg, Outlook, Thunderbird, etc.) instead of webmail.
Once you have added an email account in your Control Panel, you will be able to set up your mail client to send and receive email.
* If you can receive email without any problems, but are having trouble sending email – either to anyone at all or just to certain email addresses (such as hotmail.com, msn.net, etc) – then you may need to use the SMTP settings provided to you by your ISP (eg, TimeWarner, Verizon, etc) in place of the standard SMTP settings shown above. Depending on the email program you are setting up, you would first enter the SMTP information provided by your ISP into the appropriate “Outgoing/SMTP server” area in place of the standard SMTP settings shown above. You would then typically need to specify an option such as “My server requires authentication”, and would enter your username/password information as provided to you by your ISP.
The following guide is relevant to several different versions of Macintosh Mail although menus may vary
Depending on your needs, you may want to leave a copy of all your email on the server, or you may need to NOT leave copies of your mail on the server. This tutorial assumes that you have already setup your email program to send and receive mail from the server. (If not, go here first).
All SMTP traffic (outgoing e-mail sent via the Internet) is normally routed through “Port 25”, the industry’s standard “channel” used for communication between a mail client (like Outlook) and a mail server (eg, our servers). However, many ISP’s (Internet Service Providers like AOL, Verizon, etc.) are now choosing to block traffic on Port 25 in an effort to cut down on the amount of spam mail that is sent through their connections. Port 25 blocking can create problems for e-mail servers and block legitimate e-mail as well as spam. If you can receive email without any problems, but are having trouble sending mail using the settings above, your ISP may be blocking SMTP traffic on port 25.
Here are a few of the major ISP’s that are known to be blocking SMTP traffic on port 25:
If your ISP is blocking SMTP traffic on port 25, you have two options:
You may receive this error in your email client settings at some point. In Outlook this is a bug and can usually be resolved by restarting your email client and making sure you have SMTP Authentication enabled. This is usually not a server problem, and is caused by one of the following errors.
Below you will find the most common solutions to fix the above problems:
If all of the above solutions fail, please confirm that the mail server is online and responding you can perform the following:
You should receive something to the effect of:
This confirms there are *no problems* connecting with our SMTP server. If you receive no response, that means that a connection could not be established (something between you and the mail server is not letting you through). For more information, please see the Microsoft support article.
This is actually the server doing what it’s supposed to do: preventing unauthenticated users from sending mail through it. To make sure that you are telling the server who you are when sending email:
You may be unable to send or receive certain file attachments via email such as an attachment with any of the following extensions:
.ade, .adp, .bas, .bat, .chm, .cmd, .com, .cpl, .crt, .eml, .exe, .hlp, .hta, .inf, .ins, .isp, .jse, .lnk, .mdb, .mde, .msc, .msi, .msp, .mst, .pcd, .pif, .reg, .scr, .sct, .shs, .txt, .url, .vbs, .vbe, .wsf, .wsh, .wsc
This is by design for security reasons – many file attachments with these extensions are known to contain viruses or other malicious code, therefore all such attachments are automatically stripped out of emails before they reach you. If you need to email a legitimate attachment with one of the file extensions above, you will need to save the file(s) into a standard zip folder/file first, and email the zipped file instead.
Generally speaking, spam is from companies/people selling (usually) bogus products/services. They get email addresses from:
What you can do to prevent getting spammed:
Spam Assassin is an email filtering system that can help you block, mark, or filter out mail you don’t want.
To set up Spam Assassin:
NOTE: Online help is also available at http://phpgedview.sourceforge.net/support.php
Uploading A New Tree
Updating An Existing Tree
Uploading Media/Images (FamilyTreeMaker users Only)
Done! Your new GedView tree is now online.
Done! Your updated GedView tree is now online.
If you are using FamilyTreeMaker to create your family file, uploading and attaching media/images to a family member is a two-step process:
A. Uploading your photos/media/etc (this is just getting the photos up on the server, we’ll associate them with the actual individuals later):
Done! This will store these images in your public_html/family/media and public_html/family/media/thumbs directories.
Alternatively (especially if you have a lot of photos, you might prefer this method – it’s much faster), you could FTP all your photos at once into your public_html/family/media directory, and again into your public_html/family/media/thumbs directory (a copy of each photo needs to be in each of these 2 directories).
B. Associating uploaded media with individuals When you are either Uploading or Updating your gedcom file, you will be able to associate each of the images/media that are in your public_html/family/media directory with a specific person in your family tree. Once you’ve done this the first time, you won’t need to do it again (except if you want to add additional pictures later on). During the Upload/Update process, after you click the “Import Gedcom” button, click on “Click here to launch the Add Media Tool” (this is where you will create the links between the people in your tree, and the photos you uploaded above). Once you are in the Media Tool area:
Done! A small image of the “thumbnail” will now appear next to the person’s name in their pedigree chart, and the “media file” will appear in their main info page in their Media” section. Their photo will also appear in the Lists/Multimedia List area.