FAQ Overview

SmartVPSs

Go to category

What are the proper DNS addresses, or name servers, for BrownRice?

When hosting your web site, VPS, or email with Brownrice its best to use our Domain Name Servers (DNS.)   Listed in order they are:

ns1.brownrice.com

ns2.brownrice.com

2025-01-30 19:16
Brownrice Internet

How often is my site backed up? I accidentally deleted a file that I need from my site. Can I get a back up copy?

We're backup fanatics and have saved many a web designer's *ahem* ass by retreiving files that they assumed were long gone.

Your site's files and databases, VPSs, and email are all backed up every night to servers inside our datacenter and then a copy of those backups is sent to another datacenter for off-site storage.

We retain backups incrementally every night for 7 days, then again on the 1st of each month for three months.

So if you need a version of a file from your web site from, say, four days ago or two months ago, just ask and we'll grab it for you!

That said, backups can become corrupt, backup servers can die, and things can just go wrong, so we highly recommend that you backup your data as well!

2025-04-30 17:59
Brownrice Internet

How do I show hidden files?

Configuring your FTP client to show hidden files is a process that differs significantly for each FTP client. Instructions for doing so using many popular FTP clients can be found below:

In Dreamweaver

Dreamweaver won't display hidden files in Site View. You can either use another FTP program or you can use your filemanager.

In Filemanager

  1. Go to www.yoursite.com/fileman/fileman.cgi?
  2.  Select the web folder
  3. Select Preferences from the Tools menu.
  4. Check the File Display - Do you want to show hidden files? checkbox (NB: The directory will refresh showing the hidden files.)
  5. You can then delete / copy / move the file using the Commands menu.

In CuteFTP

  1. Go to Sitemanager.
  2. Choose the connection and click edit.
  3. Make sure filters is checked.
  4. Press the filter button towards the bottom.
  5. Check [Enable remote filters (Server applied filter)]
  6.  In the box below, add -al
  7. Hit apply. Now log in with that connection.

In WSFTP

  1. Right click on the connection before logging on.
  2. Select properties, then select the startup tab. On this screen you will see a box that says Remote file mask. In this box place "-al", then log in.

In Fetch

  1. Open Preferences.
  2. Click on the Misc tab.
  3. Click on the Obscure Options popup menu.
  4. Check the Send LIST -al to UNIX servers

In BBEdit

Click the checkbox that says Show Files Starting with ".

In Transmit

  1. Open Preferences.
  2. Click on Files in the Toolbar.
  3. Check the box that says Show all Hidden Files.

In FTP Voyager

  1. Select a profile in the FTP Site Profile Manager.
  2. Click on the Advanced button.
  3. Select the category Connection.
  4. Enter "-la" in the Extra LIST Parameter.

In SecureFX

  1. Right click on the connection before logging on.
  2. Select properties.
  3. Select Category > Options > FTP.
  4. On this screen you will see a box that says Directory Listing Options. Select the option All entries, then log in.

In LeechFTP

  1. Run Leech FTP
  2. Select File > Options.
  3. Select the Transfers tab.
  4.  In the List Command box enter "LIST-a" (no quotes).
  5. Click Accept.
  6. Log in and view directory; all is well.

2025-01-30 19:19
Brownrice Internet

How do I use an .htaccess file?

Create a new text file on your computer and save it as ".htaccess" (with the leading dot and without the quotes)

Whatever directives you are entering into the .htaccess files you'll want to add them now. 

Some instructions for adding these directives are here:

 Once you've completed the instructions for any of the above, continue on...

.htaccess files are case sensitive, so be sure to check the case before you upload.

When you are done creating your .htaccess file it into the docs directory on the server. Make sure it's uploaded in ASCII format (not binary).

If you upload your .htaccess are you get a 500 server error or something similar when you load your site most likely you've uploaded the file in Binary format as opposed to ASCII or the syntax of the contents of the .htaccess is not correct.  Download your error log files and look at the end of them to see what went wrong (log files are located in the /logs directory when you FTP in to your site).

2025-04-30 18:07
Brownrice Internet

Do your servers support secure FTP? Or FTPS?

Our SmartVPSs support FTPS, SSH, and SFTP all on standard ports.  We do not support non-secure FTP.

2025-01-17 17:09
Brownrice Internet

How do I administer my SmartVPS?

Brownrice SmartVPSs are powerful machines that can be fully administered via the Brownrice Dashboard at https://dashboard.brownrice.com

How to add new web site or subdomain to be hosted on your Managed VPS

When a site is added to your VPS via our dashboard its ready for hosting.  The site's logs are rotated, permissions are set up perfectly, its directory structure follows the Brownrice schema, and AWStats are automatically run for it each evening.

Setup a site:

  1. Log in to your Dashboard
  2. Navigate to VPS HOSTING
  3. Select your VPS: yourvpsname.com 
    -> Click Manage (green button)
  4. Go to the Web Sites
  5. Click Add New Website or Subdomain to this VPS (green button)

Done!

Create new SSH/SFTP user account:

  1. Log in to your Dashboard
  2. Navigate to VPS HOSTING
  3. Select your VPS: yourvpsname.com 
    -> Click Manage (green button)
  4. Go to FTP/SSH Users or SSH Users (depending on the Generation of your VPS)

    or
  5. Click Add User (green button)

    or
  6. Select a username and password
  7. Save

Done!

Get MySQL root password and link to phpMyAdmin:

  1. Log in to your Dashboard
  2. Navigate to VPS HOSTING
  3. Select your VPS: yourvpsname.com 
    -> Click Manage (green button)
  4. Go to Databases
  5. Click the "eyeball" next to the Password filed to view the MySQL root password
  6. Click the phpMyAdmin link and login with user name root and the password you just viewed.

Done!

SSH to the Machine

From your Mac Terminal or Terminal program (such as Putty) on a Windows Machine, type:
ssh username@yourwebsiteaddress.com 

Never SSH'd into a server before? Follow these detailed intructions »

Create a Cron Entry

SSH into your server using the SSH account that you set up via your dashboard.  Once logged into the command line type "crontab -e" and create your cron entry.   Or you can use our Dashboard to create the cron job.  Follow these detailed instructions for setting up a cron job on a Brownrice VPS.

Document Root (all sites live in the /home/domains/ directory)
/home/domains/domainname.com/public

phpMyAdmin (root MySQL access can be found in the Dashboard)
http://www.domainname.com/MySQL

2025-05-01 03:27
Brownrice Internet

Do the brownrice servers support mod_gzip?

In Apache2 - which is the web server Brownrice uses - mod_deflate has replaced Apache 1.3's mod_gzip.

mod_deflate is loaded and enabled on all of our servers.

See http://www.howtoforge.com/apache2_mod_deflate for usage.

Add this line to your docs/.htaccess file to enable:

AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript

The directives and be set via .htaccess, but if you need anything changed in a vhost please email. 

2025-01-14 20:56
Brownrice Internet

I'm getting a "permission denied" or "forbidden" error when I try and edit a file. How can I change permissions?

Occasionally web site software or a user on your server will change your file permissions which can prevent your other users from being able to write to your web site files.  Or, conversely your FTP or SSH user account might upload a file without the correct permissions for your software (Wordpress, etc) to run correctly.   When this happens you'll likely see the "Permission Denied" or "Forbidden" error message. 

How to fix a "Permission Denied" or "Forbidden" error

For SmartVPS accounts:

  • Log in to your Dashboard
  • Navigate to VPS HOSTING
  • Select your VPS: yourvpsname.com 
    -> Click Manage (green button)
  • Go to Web Sites
  • When viewing your list of web site details (document root, php version, etc) click the File Permissions Reset link. 
  • Select the user account that you'd like your file to be owned by.  If your website is running a CMS like Wordpress then make sure that user is set to apache
  • Select Reset button and you should be all set!

Done!

Note:  This permission reset function makes all files in the document root group writeable, ensures that the web server and all users are in the same group, and changes all file ownership to the user that you selected.

2025-04-30 17:29
Brownrice Internet

How does one properly migrate a web site to Brownrice?

First, please know that Brownrice will migrate one customer site per service free of charge for new customers.  We're very good at this and happy to do it.

However, if you are migrating multiple sites on your own into a VPS or dedicated server, these are the instructions that we use:

Pre-migration check list:

  • Ensure that you have access to your old host's DNS control panel.
  • Ensure that you have FTP or SSH and database (phpMyAdmin) access to your old host (SSH access is really useful).
  • Look up your database username, password, and database names on your old host server and save them somewhere so you can refer to them in the steps below.  This information is often located in your old host's cpanel or within your web site's code, often in a file called "config.php" or something similar.  It may take some digging to find this.
  • If you are also planning on migrating your domain registration to Brownrice, you will need access to your current registrar account.
  • Brownrice automatically assigns brownrice.com subdomains for each new service that is set up on our server.  i.e.  If your web site is mygreatsite.com then we'll automatically set up mygreatsite.brownrice.com which will point to your web site on our servers.  Ensure that this is working and pointing to your new, Brownrice server as its important for testing.  If its not please let us know and we'll set it up for you.
  • Check your current PHP version on your old host.  Then check it on your new Brownrice server.  If they don't match let us know and we can downgrade or upgrade your PHP version on your new Brownrice server to match. You can also do this yourself through the Dashboard following instructions found here.

Migration!

  1. Login to your old host's DNS control panel and change the TTL for your domain to a small number, like 30.  This will ensure a quick transition to your new Brownrice server.
  2. Using an FTP program download all of your web site files from your old host to your computer.  Then upload them to your new Brownrice server's document root.  Advanced users with command line access to both your old server and new Brownrice server can use scp or rsync to directly copy files from server to server.  Saves a lot of time!  Examples below are run from your old host server.   Be very careful with these commands as entering the wrong paths can delete and overwrite real data!
    scp -r /var/www/mywebsite.com/public_html username@mygreatwebsite.brownrice.com:/home/domains/mygreatwebsite.com/docs
    
    rsync -avz /var/www/mywebsite.com/public_html username@mygreatwebsite.brownrice.com:/home/domains/mygreatwebsite.com/docs/
  3. On your Brownrice server set up the same database users, password, and users-to-database permssions that were on your old host via our Dashboard: https://dashboard.brownrice.com
  4. Using phpMyAdmin or mysqldump (mysqldump is used from the command line), export a copy of all of your database files to your computer or web site.  Then using phpMyAdmin (or mysql from the command line) on your Brownrice server (can be accessed via the Brownrice control panel at https://dashboard.brownrice.com) import all of your database files. 
  5. At this point there is a small chance that everything will work!  But its not likely and you'll need to check a few things by navigating to your Brownrice subdomain to see how things look.  i.e.  Now go to http://mygreatsite.brownrice.com and see if your web site works!  Its often database connection issues that will need to be addressed by editing the database connection scripts (remember the config.php type file above) and user permissions, which can be changed via FTP or SSH access.  Feel free to contact us if an error is stumping you and we'll be happy to help you through it.
  6. Once all errors are gone from http://mygreatsite.brownrice.com and you are ready to make the switch you'll want to login to your old host's DNS server control panel and change the A record for your web site to point to your new Brownrice IP address.  Your IP address can be found in our control panel.
  7. If you changed the TTL for your domain in step one you should start to see traffic on your new Brownrice server nearly immediately.  If you did not change the TTL it may take a few hours before things start to happen.
  8. Wait at least 48 hours, then pull the plug on your old hosting service.  Done with your site migration!

Next steps to think about: Migrating DNS, email, and domain registrations to Brownrice...

2025-05-01 03:34
Brownrice Internet

How do I add a subdomain to my hosting account?

Add a subdomain to your hosting account

For SmartVPS accounts:

  1. Log in to your Dashboard
  2. Navigate to VPS HOSTING
  3. Select your VPS: yourvpsname.com 
    -> Click Manage (green button)
  4. Go to Web Sites
  5. Click Add New Website or Subdomain to this VPS (green button)
  6. Follow instructions.

Now add the DNS entry for your subdomain

  1. Log in to your Dashboard
  2. Navigate to DNS

  3. Select your VPS/Domain: yourvpsname.com 
    -> Click Manage DNS (green button)

  4. Click -> Edit DNS Records -> Add DNS Record

  5. Add your subdomain in the Hostname Field.  i.e.  If you are setting up "dev.yourvpsname.com" you'd enter "dev" in the Hostname field
  6. Change the Type a CNAME
  7. Enter your domain name in the Address field.   i.e.  If you are setting up "dev.yourvpsname.com" you'd enter "yourvpsname.com" in the Address field
  8. Save

Done!

2025-02-09 22:37
Brownrice Internet

How do I change my FTP/SSH User password?

How to change an FTP/SSH User password

For SmartVPS accounts:

  • Log in to your Dashboard
  • Navigate to VPS HOSTING
  • Select your VPS: yourvpsname.com 
    -> Click Manage (green button)
  • Go to FTP/SSH Users or SSH Users (depending on the Generation of your VPS)

    or

  • When viewing your list of FTP/SSH accounts click the small pencil icon to change the password.

    or
  • Update the password and Save

Done!

2025-02-09 22:38
Brownrice Internet

How do I modify DNS records?

How to modify DNS records

  • Log in to your Dashboard
  • Navigate to DNS

  • Select your VPS/Domain: yourvpsname.com
    -> Click Manage DNS

  • Click -> Edit DNS Records -> Add DNS Record

  • Make your changes.

Done!

Notes:  Changes made here are immediately reflected in our DNS servers (ns1.brownrice.com and ns2.brownrice.com.) However, propagation may be slowed by DNS record TTL times, which are listed in seconds. TTL is the last field in each record above.

2025-02-09 22:14
Brownrice Internet

How do I SSH into my VPS?

Using SSH allows you to do some advanced (or simple) systems administration on your VPS.  You can SSH to your VPS using Windows, Macs, or Linux computers.

In order to SSH into your VPS you'll first need to login to our Dashboard and create an SSH user account.

Create an SSH user account

  • Log in to your Dashboard
  • Navigate to VPS HOSTING
  • Select your VPS: yourvpsname.com 
    -> Click Manage (green button)
  • Go to FTP/SSH Users or SSH Users (depending on the Generation of your VPS)

    or
  • Click Add User (green button)

    or
  • Select a username and password and be sure to click the "With SSH/SFTP Access" checkbox!
  • Click Save

You now have a working SSH account. Remember your username and password and follow these Windows or Mac instructions:

How to SSH using Windows (Mac instructions are below)

  • Download PuTTY to your Windows computer by right-clicking here http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe and selecting "Save Link As"
  • Double-click the putty file that you just downloaded and click the Run.
  • In the Host Name (or IP Address) enter your web site address.
  • Click the Open button at the bottom of the PuTTY screen.
  • At the PuTTY security alert screen press the Yes button.
  • Enter your SSH username when prompted by the login as: prompt.
  • Enter your password.

If you enter your password correctly you'll now be on the command line. And you are done! Congratulations! You can now change permissions, use rsync, set up cron jobs, and all sorts of other great stuff!

How to SSH using a Mac

  • On your Mac, using Finder, Navigate to Applications -> Utilities.
  • Double-click the Terminal Icon.
  • The Terminal program is now open.
  • Now type into Terminal - replacing "username" with the username you created when you set up the SSH account - replacing "mywebsite.com" with your web site address:
    ssh username@mywebsite.com
  • Then press enter.
  • If has gone well to this point you'll now be looking at warning about the authenticity of this host.  Type "yes" on a Mac or click the "Yes" button on the PC when faced with a "Are you sure you want to continue connecting (yes/no)?" question.
  • You will be prompted for your password.  Enter the password for the SSH user account that you created and press enter.
  • If you enter your password correctly you'll now be on the command line!  Congratulations! You can now change permissions, use rsync, set up cron jobs, and all sorts of other great stuff!

2025-02-09 22:39
Brownrice Internet

How do I create a cron job?

How to create a Cron Job

For Shared or Basic Hosting accounts: 

  • Log in to your Dashboard
  • Navigate to EMAIL HOSTING
  • Select your VPS: yourvpsname.com 
    -> Click Manage Web Site (green button)
  • Go to the Cron Jobs
  • Follow instructions!  And that's it.

If you have any issues, questions, or would like us to do this for you just contact us and we'll be happy to take care of you.

For SmartVPS Hosting accounts: 

  • Log in to your Dashboard
  • Navigate to VPS HOSTING
  • Select your VPS: yourvpsname.com 
    -> Click Manage (green button)
  • Go to Cron Jobs
  • Follow instructions!  And that's it.

If you have any issues, questions, or would like us to do this for you just contact us and we'll be happy to take care of you. 

If your account is a VPS account and you prefer to work via the command line: 

SSH to your VPS (Don't know how?  Follow these instructions first.)

Once logged into your VPS via the command line (any user account can do this, not just root) type: crontab -e

This will open a blank file where you will enter your cron commands.  Type the letter "A" on your keyboard to enter edit mode so that you can enter your command. 

The example comand below would open a web page every minute of every day.

* * * * * curl http://mywebpage.com/script.php

Here's an explanation:

Cron formatting

 

This example would run a php script from the command line at 5:15pm every day (17:15):

15 17 * * * php /home/domains/mywebpage.com/docs/script.php

This will run a script every fifteen minutes. You can place multiple commands in a cronjob, just separate them with a semicolon. Here, we cd (change directory) to the location of the php script THEN execute it. If you're having problems getting a cron job to work, try doing it this way.

0,15,30,45 * * * * cd /home/domains/mywebpage.com/docs/; php script.php

This will run a script every fifteen seconds! - It is actually 4 separate jobs that start running at the same time (once a minute, every minute), but each one sleeps progressively longer than the last before executing the next command in the job.

* * * * * cd /home/domains/mywebpage.com/docs/; php script.php
* * * * * sleep 15; cd /home/domains/mywebpage.com/docs/; php script.php
* * * * * sleep 30; cd /home/domains/mywebpage.com/docs/; php script.php
* * * * * sleep 45; cd /home/domains/mywebpage.com/docs/; php script.php

Need to periodically download a file from another site? Just use wget! No need to script it in PHP.

* * * * * cd /home/domains/mywebpage.com/docs/downloads; wget http://example.com/somefile.zip

And if you want to have an email sent to you each time your cron runs enter this command:

MAILTO=username@youremailaddress.com

Note: Here is a nice tutorial with the full syntax of cron commands: http://code.tutsplus.com/tutorials/scheduling-tasks-with-cron-jobs--net-8800  And here is another one: http://tecadmin.net/crontab-in-linux-with-20-examples-of-cron-schedule/

When you are done editing the file you'll need to leave "edit" mode by pressing your ESC key, then you'll type ":wq" to save the file and quit the cron editor.

That's it!  Your cron command(s) will run as often as you asked them to from this point forward.

A few notes on Cron Jobs:

  • You can enter as many cron commands as you like within one file.  Just keep each command on a seperate line.
  • If you ever need to modify your cron command just follow this tuturial again and you'll see the commands in place (as long as you login as the same user)
  • We recommand that you test your cron commands from the command line before entering them into the cron file to make sure they work.  i.e.  SSH into the machine, then type the command at the command line like this example "php /home/domains/mywebpage.com/docs/script.php" then press enter.  If no errors then enter into your cron job!  If there are errors then fix'em and try it again.

2025-05-01 03:37
Brownrice Internet

Where is your control panel?

Our mobile-friendly control panel is located here:

https://dashboard.brownrice.com

You can login with any email address that is associated with a Brownrice billing account. Click the Password Reset link to get yourself a password.

2025-04-10 20:30
Brownrice Internet

How do I install Wordpress

How to install Wordpress

  1. Log in to your Dashboard
  2. Navigate to VPS HOSTING
  3. Select your VPS: yourvpsname.com 
    -> Click Manage (green button)
  4. Go to Web Sites
  5. Click Add New Website or Subdomain to this VPS (green button)
  6. Install Wordpress (click Wordpress icon)

    Note: The website must not have any existing site in place or the site install will fail.
  7. Then follow the instructions!  It's very easy.  Let us know if you need help.

2025-02-09 22:40
Brownrice Internet

How do I set up a second site or domain name to point to my main web site?

Set up second domain name as an alias for your primary domain:

Let's call your primary site yourdomain.com, and the alias site othersite.com. The site yourdomain.com is probably the name of your VPS if you only have a couple of websites.

  1. Log in to your Dashboard
  2. Navigate to VPS HOSTING
  3. Select your VPS/Domain: yourdomain.com 
    -> Click Manage (green button)
  4. Go to Web Sites
  5. Click Add New Website or Subdomain to this VPS (green button)
  6. Add a new website, called "othersite.com" or whatever your alias will be.

The alias site will now appear in your list of websites, and you'll see an option to edit the document root. Change the document root of your alias website so it matches the document of your primary website, i.e. /home/domains/yourdomain.com/public

That's it! Your domain is now aliased, and it'll even get free SSL certificates automatically installed. That takes a bit of time, usually about half an hour, so just be patient.

If your alias is a newly purchased domain, or if you're just now pointing it to our servers, you'll probably need to set up DNS: https://support.brownrice.com/content/2/276/en/how-do-i-setup-dns.html

If that sounds scary or you're just not sure, just email support@brownrice.com and we can tell you very quickly.

2025-03-10 18:37
Brownrice Internet

How do I change the document root of my website?

What is the Document-Root?

This is the directory where your site lives, and where you should put your index.php or index.html file, or install your software.  Its also where Wordpress is typically installed.

The default settings are as follows:

For the main site (mywebsite.com in this example) this is where your document root usually lives:

/home/domains/mywebsite.com/public

for any subdomians of that site (mysubdomain.mywebsite.com in this example):

/home/domains/mywebsite.com/public.mysubdomain

For older, Gen6 SmartVPS customers, the document root is typically here:

/home/domains/mywebsite.com/docs

How can I change my website's document-root?

  1. Log in to your Dashboard
  2. Navigate to VPS HOSTING
  3. Select your VPS/Domain: mywebsite.com 
    -> Click Manage (green button)
  4. Go to Web Sites
  5. Scroll to your website, and click (edit) next to the Document Root.
  6. Type in a directory name and click Save.  Note: If the directory doesn't exist, clicking 'Save' will also create the directory automatically.
  7. Important: You will also need to change the document-root for the two SSL versions of your site (www and without www.)

That's it, you're done!

2025-02-09 22:41
Brownrice Internet

How do I review my VPS's performance graphs and statistics?

Brownrice VPS Performance Graphs/Statistics

Brownrice continuously collects over 30 data points (CPU, Sendmail, Apache, MySQL, RAM, etc.) from your VPS and uses this data to keep your VPS automatically tuned so that it is performing as fast as possible at all times.  However, there can be instances where no matter how finely tuned your VPS is your web application still runs slowly.  This can be the result of poorly written code or it can be caused by a legitimate increase in traffic.  In these situations it can be extremely helpful for a web developer to view the raw peformance data that we collect.

  1. Log in to your Dashboard
  2. Navigate to VPS HOSTING
  3. Select your VPS: yourvpsname.com 
    -> Click Manage (green button)
  4. Go to Performance Graphs or Statistics (depending on the Generation of your VPS.)

    or

Your Performance Graphs/Statistics display data from the last hour, 24 hours, 7 days, or 30 days.

You can view Load Averages, Memory Usage (by type), Swap, Disk, Bandwidth, Apache, and MySQL graphs.  Keys explaining each graph can be seen below each graph.

  • To view Raw VPS data click on the Raw Data tab, which will display the actual values for the most important data points.
  • To view a VPS Snapshot click the small "eye" icon within any Raw Data column to see what was happening with the web server, database server, load (via top), and sendmail were doing at any time.

2025-03-13 05:25
Brownrice Internet

What is SmartVPS AutoTune?

Brownrice’s SmartVPS AutoTune service continually collects over 30 VPS performance metrics and automatically re-tunes your web and database server settings whenever anything gets out of tune so that your site's are always screaming fast.

No down-time, no slow-time, ever.

How much does this service cost?  

Zero dollars. VPS Auto-Tune is free with every Brownrice Managed VPS. 

How do I turn this on?  

It's enabled by default for all of VPS customers.

How do I turn this off?

  1. Log in to your Dashboard
  2. Navigate to VPS HOSTING
  3. Select your VPS: yourvpsname.com 
    -> Click Manage (green button)
  4. Turn the AutoTune checkbox from On to Off

How do I know this thing is on?  

Your SmartVPS will email you whenever your server is re-tuned or having any issues that you need to know about.

Is there anything I need do know or do to take advantage of this?  

Nope.  We do it all, in the background, without you having to do anything.  You just work on your site and we make it go fast, always.

2025-02-09 22:41
Brownrice Internet

How do I get my Free SSL certificates?

Our free SSL certificates are available for all web site's hosted on a Brownrice SmartVPS. If your site is on a SmartVPS you likely already have the certificate in place as our systems are fully automated. However, if your certificate is not in place these are things you can check:

Make sure your site is on a VPS Hosting account

If your site is on a shared or basic hosting account you will NOT receive a free SSL certificate but you can upgrade to take advantage of this great feature. Follow the steps below to check it out.  

To check if your site is on a Shared or Basic Hosting account:

  1. Log in to your Dashboard
  2. Navigate to EMAIL HOSTING
  3. Look for your site: yourvpsname.com 
    -> If the site is listed under EMAIL HOSTING you will NOT get a free certificate.
  4. If you'd like to upgrade from a basic hosting account to a SmartVPS the cost is just an additional $1 per month.  Send us an email to support@brownrice.com and we'll upgrade you ASAP.

To check if your site is on a VPS Hosting account:

  1. Log in to your Dashboard
  2. Navigate to VPS HOSTING
  3. Look for your site: yourvpsname.com 
    -> If the site is listed under VPS HOSTING you will get a free certificate!

Make sure your site is LIVE and pointing to your VPS IP.

Once your site is live and DNS is pointed to our servers our automated SSL install scripts will attempt to issue your certificate within 20 minutes.

My site is live, on a SmartVPS but I still don't have an SSL certificate? What do I do now?

Wait an hour.  If you still don't see the certificate check to ensure your VPS operating system is at least CentOS 6. 

You can check this by logging into https://dashboard.brownrice.com and clicking VPS HOSTING.  Scroll down to your VPS and note the OS Version.  

If yours is CentOS 5 send us an email at support@brownrice.com and we can quickly upgrade your operating system for you at no charge. 

How many free certificates do I get? And will they work with subdomains?

There are no limits to the number of free certicates you can have.  And yes, they work with subdomains.

2025-05-01 03:40
Brownrice Internet

How do I create SSH keys on my VPS?

First, create an SSH user and login to your VPS by following these instructions.

Once you've logged into the VPS type this command:

ssh-keygen

Follow the prompts. 

Done.

Your SSH keys will live in your ~username/.ssh/id_rsa directory

If you'd like to set up passwordless authentication you'll next want to

  • Create an authorized_keys file in your ~username/.ssh/id_rsa directory.
  • Paste your public ssh key (from your computer) into the ~username/.ssh/authorized_keys file that you just created
  • Lock down the permissions so that only your account can read the contents of your authorized_key file by running: chmod 700 ~username/.ssh/authorized_keys

Done.

You should now be able to SSH into your server without a password from your own computer by running this command: ssh username@yourvpsaddress.com

2025-05-01 03:41
Brownrice Internet

How do I set up a database on my SmartVPS?

How to setup a Database on a SmartVPS

To set up a database on your Smart VPS, you will need to use phpMyAdmin. The procedure is very simple. First, you need to know your root password for MySQL.

Get your root password for MySQL:

  1. Log in to your Dashboard
  2. Navigate to VPS HOSTING
  3. Select your VPS: yourvpsname.com 
    -> Click Manage (green button)
  4. Go to Databases
  5. Click the "eyeball" next to the Password field to view the MySQL root password
  6. Click the phpMyAdmin link and login with user name root and the password you just viewed.

Continue setting up a new Database in MySQL:

Now that you have phpMyAdmin open, the easiest way to get your database set up is to create a new user and database at the same time:

  1. Click Users in the main menu
  2. Click Add user

Now you just need to fill out some basic fields. Here's what to do:

  1. Enter a username. Can be anything you want, but should be all lowercase, and must not have any spaces or special characters.
  2. Select "Local" from the drop-down menu for "Host". The word "localhost" will automatically appear in the text box.
  3. Click the Generate Password button. It will randomly create a strong password. You will likely use this password only once or twice, so it should be strong, not memorable. If your MySQL password were cracked it would be bad news for your website. Use a strong password.
  4. Check the box labeled "Create database with same name and grant all privileges"
  5. With your mouse, highlight the password shown in the text box, right click it, and pick "Copy" from the context menu.
  6. Right click in an empty notepad, MS Word document, etc and pick "Paste". You'll want to paste this password into your application's setup page. (Joomla, Wordpress, etc.)

Now scroll to the bottom, and click the "GO"button in the bottom right corner.

 

Your database name, and username will now be exactly the same, and you're good to go! 

2025-02-09 22:42
Brownrice Internet

How do I upgrade or downgrade my SmartVPS?

How to Upgrade or Downgrade your VPS

  1. Log in to your Dashboard
  2. Navigate to VPS HOSTING
  3. Select your VPS: yourvpsname.com 
    -> Click Manage (green button)
  4. Click Upgrade this VPS (green button)

  5. Use the slider to change resources either up or down

Done!

Within 5 minutes you'll receive an email from our systems saying that your SmartVPS has been upgraded and re-turned for added performance.  Once that's received then you'll know that the upgrade has been completed.

Billing Notes

If you upgrade and then downgrade again before 4AM then there will be no charges.  4AM is when our billing system looks for changes and then prorates the service charges through the quarter.  So same-day upgrades and downgrades are free.

If you upgrade for longer than a day, then downgrade a few days later, it won't cost much either, since the charges will be appropriately prorated in both directions.

2025-02-09 22:43
Brownrice Internet

My Wordpress site has been hacked! How do I clean it up?

How to clean up a Wordpress hack 

The only way to ensure that a hacked Wordpress site is fully rid of a hackers code is to follow these instructions:

  1. Using FTP or SSH download the wp-content/uploads directory to your computer, virus scan all files and ensure that its hack free.
  2. Using FTP or SSH download the wp-config.php file and write down the database name, username, and password.
  3. Login to Wordpress (if you are able) and write down the exact names of all of your active plugins.
  4. Using FTP or SSH delete all code from server (leave database in place).
  5. Re-install a fresh Wordpress install by FTP'ing NEW Wordpress install files back to server. (do not use *any* old Wordpress files and do not use our dashboard installer to reinstall Wordpress.)
  6. Configure new Wordpress wp-config.php file to connect to old database using the database info you collected in step 2.
  7. Reinstall all plugins that you noted in step 3 via the new Wordpress.  (Do NOT re-upload existing plugins as they are a likely source of hack.)
  8. Change all Wordpress username and passwords and delete any Wordpress users that you are not familiar with. (may require reviewing Wordpress users database table directly.)
  9. Re-upload your *cleaned* wp-content/uploads directory to the server.

2025-02-09 21:33
Brownrice Internet

What should I do about these AutoTune Alerts?

AutoTune notices are just informing you of site "slow-downs," not outages. And these occasional Load Average spikes, or Web Server Connections being maxed out, are not something to be overly concerned about. The important things to know are that your web sites are is still up, running, and serving web pages to your customers, though the pages may be slowed as the server recovers and/or protects itself from crashes.  The key is to pay attention to the frequency and duration of the alerts.

Why is this happening? 

These issues can be caused by hack attempts, bots that are quickly spidering your site, or a legitimate traffic spike, all of which are very common on the Internet. 

To determine the exact cause:

  1. Log in to your Dashboard
  2. Navigate to VPS HOSTING
  3. Select your VPS: yourvpsname.com 
    -> Click Manage (green button)
  4. Go to Performance Graphs or Statistics (depending on the Generation of your VPS.)

    or
  5. Your developer can do this if you are not technical. View Full Instructions » Pay particular attention to the Raw Data -> Snapshot information. These detailed VPS snapshots taken every 5 minutes from your VPS and stored for 30 days. 

When should I do something about these alerts?

Pay attention to the frequency that you receive the alerts. If you only receive these alerts once per week, its likely safe to ignore them.  If the notices increase to say, once per day, have your developer review your "Raw Data" snapshots in your dashboard to identify whether its legitimate traffic or not, whether the sites code can be optimized, and if a VPS upgrade is appropriate.

How do I upgrade my VPS? 

VPS upgrades are easy, affordable, nearly immediate and costs are prorated.  So you could upgrade your VPS for a few days and see if things go away, then downgrade again, which would likely just cost a few dollars.  Upgrade your VPS with these instructions.

2025-05-05 17:32
Brownrice Internet

How do I cancel my Brownrice account?

Just send an email to support@brownrice.com from an email address listed on the account and we'll shut it down for you.

Keep in mind that all data will be removed when we do so be sure to have a back up of any site files, databases, and email that you want to keep before requesting that your account be closed.

Any unused, pre-paid hosting payments will be prorated the following day and credited to your account. Refunds will not be issued but credits can be applied to future Brownrice services.

2016-07-26 17:00
Brownrice Internet

How do I migrate my website from shared-hosting to an existing VPS?

First, please know that Brownrice will migrate one customer site per service free of charge for new customers.  We're very good at this and happy to do it.

However, if you are migrating multiple sites on your own, say, into a VPS or dedicated server, these are the instructions that we use:

Migrating Multiple Sites

Database Migration:

  1. Connect to current site via FTP and look at the wp-config.php file to see your database credentials: database name, username, password. Write these down/paste them into notepad.
  2. Log into the phpMyAdmin for the old site via the Brownrice Dashboard, and take an export of the database, using these instructions: How do I export or backup a database?
  3. Log into the phpMyadmin for the new VPS,
  4. Click 'Users' from the menu bar, then click 'Add user'
  5. Enter the exact same username and password, and select Localhost for Host
  6. Check 'Create database with same name and grant all priveleges' under 'Database for User'.
  7. Click 'Go' on the bottom-right.
  8. Click the name of your new database on the left.
  9. Click 'Import' from the menu-bar.
  10. Choose File, and upload the .sql file you downloaded in step 2.
  11. Click Go

File Migration - Setup a new site:

  1. Download all your site files (everything inside /home/domains/yourwebsitename.com/docs/) via FTP.
  2. Log in to your Dashboard
  3. Navigate to VPS HOSTING
  4. Select your VPS: yourvpsname.com 
    -> Click Manage (green button)
  5. Go to the Web Sites
  6. Click Add New Website or Subdomain to this VPS (green button)
  7. Enter the full website name: yourwebsitename.com, and click Add Site.

File Migration - Create a new FTP/SSH User:

  1. o to FTP/SSH Users or SSH Users (depending on the Generation of your VPS)

    or
  2. Click Add User (green button)

    or
  3. Select a username and password
  4. Save

File Migration - Use FTP/SSH User to upload files to the new server:

  1. Connect via FTP to the VPS (use the IP address, shown next to 'Assigned IPs' in the VPS details, as the hostname).
  2. Upload all your site files to /home/domains/yourwebsitename.com/public/
  3. Log in to your Dashboard
  4. Navigate to VPS HOSTING
  5. Select your VPS: yourvpsname.com 
    -> Click Manage (green button)
  6. Go to the Web Sites
  7. Click the Reset link to reset file-permissions
  8. After that everything should be in place.  You can take a look at the site on the VPS by adding the following lines to your /etc/hosts file on your local machine (google for instructions for your local machine OS):
    {IP address of the VPS} yourwebsitename.com
    {IP address of the VPS} www.yourwebsitename.com
  9. Once you've verified the site looks good, you can update the DNS A record to point to thenew IP address, and the site will be live on the VPS!

Contact us to have us remove the shared-hosting account.

2025-02-10 20:21
Brownrice Internet

My computer is not syncing with OwnCloud, help!

If your computer is not pushing files or document updates to owncloud,  most of the time this is going to be caused by an issue with the OwnCloud Client on your Mac or PC.  

Make sure that the OwnCloud client is running, it will look like a Cloud icon in your system tray.  

SysTray on Windows is in the lower right hand corner, it is in the upper right hand corner on a Mac.

  1. If it IS running and files are not syncing right click and choose quit OwnCloud.
  2. Then launch the client from your applications folder, or desktop icon and make sure it shows up in SysTray
  3. If it is NOT running, start the client and that will resolve your issues with syncing as it has to be running for syncing to work correctly.

2025-02-10 20:24
Brownrice Internet

My Wordpress site is now live on Brownrice. How do I change the temporary URL to my URL?

If you've been using a temporary brownrice.com URL to build your site on our servers prior to it going live (e.g. yourwebsite.brownrice.com) you'll want to change that temporary address "yourwebsite.brownrice.com" to just be "yourwebsite.com." 

How to make your temporay url live and move to the live url

Via your Dashboard (easiest option):

  • Log in to your Dashboard
  • Navigate to VPS HOSTING
  • Select your VPS: yourvpsname.com 
    -> Click Manage (green button)
  • Go to the Web Sites
  • Click the small pencil icon to the right of Wordpress URL. 
  • Enter the live URL of the website (https://yourwebsite.com) and click the Set button
  • Check your Wordpress site and ensure that its working correctly.

Done!

Via Wordpress Directly (harder but better if you don't have dashboard access):

  • Login to Wordpress: http://yourwebsite.com/wp-login.php
  • Click -> Settings -> General.
  • Change both the Wordpress address and Site Address to read: https://yourwebsite.com.
  • Click Save Changes.
  • Click Permalinks.
  • Click Save Changes (yes, you don't actually change anything on the Permalinks page, you only click Save Changes.)

Done!

2025-05-01 22:08
Brownrice Internet

How do I redirect an alias domain to an internal folder, another address, or my SSL domain?

Add any of the code below to an .htaccess file in the "docs" folder within your web site. i.e.

 docs/.htaccess

Redirect to a subdirectory:

RewriteEngine on
Options +FollowSymlinks

RewriteCond %{HTTP_HOST} ^(www\.)?example\.com
RewriteCond %{REQUEST_URI} !/test/
RewriteRule (.*) /test/$1 [L]

Redirect one domain to another domain, optionally adding a subdirectory (i.e. wordpress/)

This is useful if they want to redirect all domain traffic to some other location, but still want to access the server by IP address, or another hostname such as *.brownrice.com subdomain. The simpler methods below don't care what the current hostname is, they will redirect all traffic.

RewriteCond %{HTTP_HOST} ^www.example.com$ [NC]
RewriteRule ^(.*)$ http://www.someotherplace.com/optional-path/$1 [R=302,L]

The "$1" in the rewrite rule will be replaces by whatever parameters were in the URL after example.com/, so that data will get passed to the destination. The "^" indicates we don't give a hoot whether http or https is being used initially. 302 indicates a temporary redirect. Don't use permanent (301) unless this really is likely to be permanent. Has to do with search engine ranking.

Redirect ALL traffic temporarily to another URL:

Redirect 302 / http://www.example.com

Redirect ALL traffic to SSL version of your site:

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]

Redirect ALL traffic EXCEPT particular subdomain(s) to another URL:

RewriteEngine On
# Redirect anything except foo.example.com, bar.example.com
RewriteCond %{HTTP_HOST} !^(foo|bar).example.com$ [NC]
# Redirect to www.example.com, preserving the URI
RewriteRule ^(.*)$ http://www.example.com/$1 [R=302,L]

For redirecting ALL traffic permanently to another URL:

Redirect 301 / http://www.example.com/

Redirecting a specific file to another location

Redirect /index.html http://example.com/newdirectory/

2025-02-11 17:42
Brownrice Internet

How do I get a free SSL certificate for a domain alias?

The short answer is that we don't support SSL certificates for aliases.  However, you can still totally get this done.  

How to get a free SSL certificate for a domain alias

If you already set up your alias domain in another web site, remove it.

Create a new web site using the domain that you were going to set up as an alias:

  1. Log in to your Dashboard
  2. Navigate to VPS HOSTING
  3. Select your VPS/Domain: yourdomain.com 
    -> Click Manage (green button)
  4. Go to Web Sites
  5. Click Add New Website or Subdomain to this VPS (green button)
  6. Add a new website, called "othersite.com" or whatever your alias will be.

The alias site will now appear in your list of websites, and you'll see an option to edit the document root. Change the document root of your alias website so it matches the document of your primary website, i.e. /home/domains/yourdomain.com/public

That's it! Your domain is now aliased, and it'll even get free SSL certificates automatically installed. That takes a bit of time, usually about half an hour, so just be patient.

Edit the document root:

Edit the document root of the new web site so that it points back to the orginal web site.

Done!

Wait about 10 minutes and your alias domain will receive an SSL certificate but will show the content of your original web site.

2025-02-11 17:50
Brownrice Internet

How do I setup DNS?

How to add your domain to the Brownrice DNS servers

Find the hosting service that is setup and note the IP address that we've assigned to it:

  1. Log in to your Dashboard
  2. Navigate to VPS HOSTING
  3. Select your VPS: yourvpsname.com 
    -> Click Manage (green button)
  4. Go to the Web Sites
  5. Find and note the IP Address for mydomainname.com

Add a DNS Domain:

  1. Navigate to DNS

  2. Click the Add DNS Domain button (green button on right side of page)
  3. Enter your domain name (e.g. "mydomainname.com") and either select the correct IP address from the drop down list or click Enter Manually and manually enter it.

    or
  4. Click Add Domain

Done!

Important: This will only work if the DNS server address associated with your domain name are pointed to: ns1.brownrice.com and ns2.brownrice.com

If Brownrice is your registrar you can set this in the Domains tab of the http://dashboard.brownrice.com by following these instructions.

2025-02-11 19:39
Brownrice Internet

How do I set up a new web site on my SmartVPS?

How to setup hosting for a new web site or subdomain to be hosted on your SmartVPS

You can add as many web site hosting accounts to your SmartVPS as you like.  There are no additional charges for this.

Setup a site:

  1. Log in to your Dashboard
  2. Navigate to VPS HOSTING
  3. Select your VPS: yourvpsname.com 
    -> Click Manage (green button)
  4. Go to the Web Sites
  5. Click Add New Website or Subdomain to this VPS (green button)
  6. Find and note the IP Address for mydomainname.com

Done!

Now your SmartVPS is configured.  Next you'll most likely need to add your new web site address to the Brownrice DNS servers so the internet knows where your new site lives. You'll need to ensure that the web site that you just set up for hosting has its DNS server addresses pointed to Brownrice's

If your domain name is registered with Brownrice:

  1. Navigate to DOMAINS
  2. Select your Domain: mydomainname.com 
    -> Click Manage (green button)
  3. Go to DNS Servers

  4. Click Edit DNS Servers and ensure they are set to:
    Name Server 1: ns1.brownrice.com
    Name Server 2: ns2.brownrice.com

Otherwise, if your domain name is registered with another registrar you'll need to login to that registrar and change the DNS server addresses to read:

  • ns1.brownrice.com 
  • ns2.brownrice.com

Done!

Note:  I can take up to 24 hours for registrar changes to make their way around the internet, so be patient.   If you suspect something isn't right, or need help, please feel free to contact us and we'll get you squared away! 

2025-05-01 22:10
Brownrice Internet

How do I upgrade my PHP and MySQL versions?

How to upgrade PHP/MySQL versions

For Software Generation 7 SmartVPS accounts:

  1. Log in to your Dashboard
  2. Navigate to VPS HOSTING
  3. Select your VPS: yourvpsname.com 
    -> Click Manage (green button)
  4. Go to the Web Sites
  5. Find the site or subdomain that you want to switch the PHP version for and then click the PHP Version: X.X (change) link. 
  6. Select your required version of PHP 
  7. Click Update

Done! Version changes are reflected immediately. 

For all other Software versions we can upgrade or downgrade your SmartVPS to nearly any version of PHP and MySQL that you like.  Just send us an email to support@brownrice.com and we'll get it done ASAP.

2025-02-11 19:29
Brownrice Internet

How do I allot more RAM, CPU and disk space to one of my VPSs on my dedicated server?

Allot more resources to one of your SmartVPSs on your Dedicated PrivateVZ server

  1. Log in to your Dashboard
  2. Navigate to DEDICATED
  3. Select your Private Server Name: yourvpsname.com 
    -> Click Manage (green button)
  4. Go to VPS Resources
  5. Select your Container/VPS: yourvpsname.com 
    -> Click Manage (green button)
    -> Click Modify Resources
  6.  Adjust the sliders to provision more Memory, CPUs, CPU priority and disk space to your SmartVPS

Since this is of course a dedicated server there is no charge for resource changes.

Within 5 minutes you'll an receive email about the upgrade followed by an email from our AutoTune algorithms letting you know that Apache and MySQL have been retuned to take advantage of the new resource levels.

2025-02-13 21:04
Brownrice Internet

How do I add new VPSs to my managed dedicated server?

  1. Log in to your Dashboard
  2. Navigate to DEDICATED
  3. Select your Private Server Name: yourvpsname.com 
    -> Click Manage (green button)
  4. Click Spawn New VPS on this Server (green button)
  5. Enter the hostname (the primary domain you'll be hosting on this VPS), and choose your operating system. You'll most likely want to use "bri-core-6-php7". Now click "Next".
  6. Assign as much RAM and CPU as you like (2G RAM and 1 CPU is more than enough for a simple Wordpress site), and you're done!

Give it a few minutes to spin up, and you'll see the VPS under the VPSs section of your dashboard. You can dd / remove FTP / SSH users, MySQL databases, and even install Wordpress right from the VPS page. 

2025-02-13 20:25
Brownrice Internet

What is AutoScale?

AutoScale works with AutoTune and constantly monitors the health of your SmartVPS.  If it detects a traffic surge it will upgrade your service level to ensure that your visitors continue to experience fast page loads no matter what.

How do I enable AutoScale?

  1. Log in to your Dashboard
  2. Navigate to VPS HOSTING
  3. Select your VPS: yourvpsname.com 
    -> Click Manage (green button)
  4. Turn the AutoScale checkbox from Off to On

How will I know if AutoScale is working?

You'll receive emails when AutoScale is invoked.  These emails will include an explanation of why AutoScale was invoked, so you'll always be aware of what's happening.  

How much does AutoScale Cost?

AutoScale is free and will upgrade your SmartVPS to the next service level when its invoked.  So be sure to log back in to https://dashboard.brownrice.com and downgrade your SmartVPS after the traffic surge has passed. Upgrades and Downgrades during the same day are free.  Upgrades and Downgrades that span more than one night have their costs prorated and are usually very inexpensive.

2025-05-01 22:14
Brownrice Internet

How do I run Node.js and NPM on my SmartVPS?

Node.js is not intended to be used as server-wide software and should be installed on a per-user basis.  This allows you to use whatever version of Node that you like and manage that on your own (which is what you want!) 

To install Node.js on your server

  1. First install nvm, like so (FYI: Use these instructions for the latest version: https://github.com/creationix/nvm#installation)
  2. SSH into your server
  3. Run the nvm install script
    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
    This will set up nvm. (Note if you see an error like "curl invalid option: -c" email us and ask us to upgrade your version of git)
  4. Now log out of your SSH account and then log back in.  Once logged back in you'll have access to nvm.  Now run this command to install the latest version of node:
    nvm install node

Done!

If you want to run Node as a web server contact us and let us know what port you'll be running it on and we'll open the the firewall to allow traffic through that port.

2025-05-01 22:15
Brownrice Internet

My Wordpress site just had its SSL certificate installed, how do I make my site use the SSL address?

How to implement your SSL and change your non-secure Wordpress address (http://yourwebsite.com) to a secure address (https://yourwebsite.com)

Via our Dashboard (easiest option):

  1. Log in to your Dashboard
  2. Navigate to VPS HOSTING
  3. Select your VPS: yourvpsname.com 
    -> Click Manage (green button)
  4. Go to the Web Sites
  5. Click the small pencil icon to the right of Wordpress URL. 
  6. Change the URL of the website from  (http://yourwebsite.com) to (https://yourwebsite.com) and click the Set button
  7. Check your Wordpress site and ensure that its working correctly.

Done!

Via Wordpress Directly (harder but better if you don't have dashboard access):

  1. Login to Wordpess: http://yourwebsite.com/wp-login.php
  2. Click -> Settings -> General.
  3. Change both the Wordpress address and Site Address to read: https://yourwebsite.com.
  4. Click Save Changes.
  5. Click Permalinks.
  6. Click Save Changes (yes, you don't actually change anything on the Permalinks page, you only click Save Changes.)

Done!

2025-05-01 22:16
Brownrice Internet

How do I delete my VPS?

If you have a managed dedicated server you can follow the instructions below to delete your own VPSs

If you do NOT have a dedicated server you'll need to send an email to support@brownrice.com and have us delete your VPS for you.

For managed and dedicated / privatevz customers follow these steps to permanently delete your VPS:

  1. Log in to your Dashboard
  2. Navigate to DEDICATED
  3. Select your Private Server Name: yourvpsname.com 
    -> Click Manage (green button)
  4. Go to VPS Resources
  5. Select your Container/VPS: yourvpsname.com 
    -> Click Delete (red button) and follow the instructions.

Please note that this is a PERMANENT function!  While we can restore deleted VPSs from our backups for 10 days the IP will be placed back in our available pool and the IP may be re-assigned to another customer.  Addtionally, after 10 days there will be no way to retrieve any of the data on that was on the deleted VPS.

2025-05-01 22:17
Brownrice Internet

How do I add someone else, like my web developer, to my account?

Add a web developer or access for another user to your Dashboard account

If you'd like someone else - like your web developer or another trusted employee - to be able to access our Dashboard so that they can administer your account and have all the control you have, do this:

  1. Log in to your Dashboard
  2. Navigate to USERS
  3. -> Click Add User (green button, either the one in the header or the one below all contacts)
  4. Add user's info and select permissions with the checkboxes at the bottom of the modal and click Save, which will email your new contact with a password reset link so that they can then login to https://dashboard.brownrice.com as well.

Done!

2025-02-13 21:33
Brownrice Internet

How do I clone my website to another site, like a development site?

Introducing, the Brownrice Website Cloner!

Its easy to clone a website (including its files, database and all settings) from a live site to a development via the Brownrice Dashboard.  Or you can do the opposite and clone a development website and/or database to your live site when you want to move development changes live.  Or you can clone a site to a totally different site!  

How to clone your website:

  1. Log in to your Dashboard
  2. Navigate to VPS HOSTING
  3. Select your VPS: yourvpsname.com 
    -> Click Manage (green button)
  4. Go to the Web Sites
  5. Finally, click the small Copy icon (next to the little wrench icon!) and follow prompts, click Clone Site.

Done!

Notes:

  • Snapshots! We'll create a snaphot of your entire VPS before beginning the cloning process so that if things don't go the way you thought they would you can quickly revert to the pre-cloned status of your VPS.
  • Options! You can clone the site to any valid domain name that you like.  And by default we'll copy the files, database, Wordpress settings, and web server configurations to the new site, but you can choose which of these you'd like to be perfrormed.
  • Wordpress?  Yeah, this works GREAT with Wordpress sites.
  • Yep, it'll overwrite things!  Know that if you are cloning a site to another site that already exists on your VPS that it will overwrite the site files.  This is a feature, not a bug!  And this will allow you to update a development or live site as often as you need. 
  • Its a hammer! Keep in mind that there are no file or database merges going on here.  Its either all or nothing.  So if you clone from a dev site to your live site, and you've asked the script to move the files and the database, then ALL of the files and ALL of the database from the dev site will be moved live.  Nothing will remain from the original live site.  If you want to merge data you'll need to get your SSH and git skills going asap!

And remember, if this doesn't go the way you thought it would, restore the VPS to the snapshot that our dashboard just created for you!

2025-02-13 22:07
Brownrice Internet

Can I have root access or sudo for my web site or server?

Yes! For Unmanaged VPSs and Unmanaged Dedicated servers we'll immediately provide you with root access and you can do as you please.

However, for SmartVPSs, which is our Managed hosting option and comprises the majority of our customer service types, the answer to that is yes, you can have root access with caveats.

The key thing to know is that our SmartVPSs are Managed Servers and as such are configured to work with our monitoring scripts, automated SSL certificate installation, security services, and our Dashboard.  These scripts ensure your web services are up, are always tuned for high performance, that free SSL certificates are automatically installed, that the permissions allow you to get work done easily and securely, that our clients and our support staff are automatically notified if something is wrong, and that it all works seamlessly with our Dashboard.

On a SmartVPS we will provide you with root or sudo access with these caveats:

  • Do not change httpd or virtual host configurations except through our dashboard. If you need to make changes that are not available via the dashboard please email those requests to support@brownrice.com and we can make those changes for you (if they won’t break our automated systems.)
  • Do not change MySQL configurations anywhere other than via phpMyAdmin through our dashboard.
  • Do not add, modify, or remove user accounts anywhere but via our dashboard.
  • Do not change permissions schemes or groups.
  • Do not add services that conflict with default Apache, MySQL, and Sendmail ports.   For example installing and running a Node.js service on a SmartVPS will conflict with Apache and cause one or the other to fail, which will in-turn alert us, which will make us realize that you've screwed things up....

And finally, if we provide you with root or sudo access and you break things - your things or our things or anything - we'll switch your account over to be an Unmanaged server.  And that's OK!  But with an Unmanaged server you'll need to install your own SSL certificates, fix things if they break, secure the server, and you won't have our sweet dashboard intregration to configure things.  But since you'll already have root access then you are clearly a command line ninja so you can do all of this from the command line yourself!

2025-02-13 22:09
Brownrice Internet

What are VPS Snapshots?

VPS Snapshots allow you to take a "snapshot" of your VPS at any moment in time, save it, and revert your live VPS back to that state whenever you like.  Additionally, we automatically save and store a snapshot for three nights for you so that you can revert back to a previous version of your VPS quickly and easily via one of these stored snapshots.

Note:  Snapshotting is only available to our Generation 7 VPSs which includes all VPSs (managed or non-managed) that were created from summer 2019 on.

How to use VPS Snapshots

Access Snapshots:

  1. Log in to your Dashboard
  2. Navigate to VPS HOSTING
  3. Select your Gen7 VPS: yourvpsname.com 
    -> Click Manage (green button)
  4. Go to the Snapshots
  5. From there you can view existing snapshots, create new snapshots, lock snapshots, delete snapshots, and restore snapshots.  

You can also change the number of days that we'll retain your snapshots from the default 2 days to any number of days that you like.  Keep in mind that snapshots your first three snapshots are free (last night, last friday, and last month), any above that are charged $1.00 US per month snapshot for all snapshots, calculated on the 1st day of each month.

Note: Locking snapshots will prevent our snapshot cleanup scripts from deleting your snapshots.

2025-05-05 17:42
Brownrice Internet

My web site isn't using the SSL certificate that has been installed. How do I force visitors to only be able to visit the SSL version of my site?

Force SSL version of your site

You can force all visitors to use the secure version of your site by uploading this to your docs/.htaccess or public/.htaccess file:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

2025-05-05 17:43
Brownrice Internet

What is the Brownrice backup schedule?

We provide full server OS and root directory backups for all services and plans:

  • Daily backup, taken at 12:00AM (GMT) that we maintain for Seven Days.
  • Monthly backups, taken on the first of each month and maintained for Three Months.

2021-05-11 00:57
Brownrice Internet

How do I access the file manager through my browser?

  1. Log in to your Dashboard
  2. Navigate to VPS HOSTING
  3. Select your VPS: yourvpsname.com 
    -> Click Manage (green button)
  4. Go to the SSH Users
  5. Click Add User to add a user if you don't already have one.  Add a username and password in the modal and click Save.


  6. Click File Manager in the VPS details menu, then Click Open File Manager (green button).


  7. Enter the credentials of the user you just created, and your in! Now you can manage your files.

Done!

2025-02-14 18:19
Brownrice Internet

How do I redirect a website I own to another URL?

Redirect a website URL to another URL

Lets say you own "mydomain.com" and want visitors who go here to land on "theirdomain.com".

For a Gen7 VPS:

  1. Make sure DNS is set up and the website is using our nameservers
  2. Log in to your Dashboard
  3. Navigate to VPS HOSTING
  4. Select your VPS: yourvpsname.com 
    -> Click Manage (green button)
  5. Go to the Web Sites
  6. Click Add New Website or Subdomain to this VPS (green button)
     or if this is already complete, move on to the next step.
  7. Then in the public directory of that website (/home/domains/mydomain.com/public) add these lines of code in place of the contents within index.php:
    <?php 
    header("Location: https://theirdomain.com/");
    ?>

Done! This allows us to safely redirect the traffic from one site to the other.

Note: You can do this on Gen6 VPS's as well, you just need to modify the directory to path to look like this:

/home/domains/mydomain.com/docs

2025-02-14 18:29
Brownrice Internet

Can I increase the security of my email with DKIM and DMARC?

DKIM (DomainKeys Identified Mail) can be enabled for your email domain and will help prevent email spoofing by adding an encrypted key to the headers of all outgoing email. 

DMARC (Domain-based Message Authentication, Reporting & Conformance) must also be set up. DMARC works by creating rules for receiving mailservers to check your email against in case it doesn't meet authentication requirements or breaks the DKIM policy.

Simply put, DKIM adds a layer of security to your email and in some cases can improve your deliverability with certain providers.

If you want to enable DKIM/DMARC, it will cost an $3.95/month and is valid for the entire email domain. Just email support@brownrice.com and we will take care of the rest.

2025-02-14 18:31
Brownrice Internet

How do I administer my Gen 7 SmartVPS?

Brownrice Generation 7 SmartVPSs are powerful machines that can be fully administered via the Brownrice Dashboard at https://dashboard.brownrice.com

Here is a list of things that you can do there:

Paths to important things:

Document Root (all sites live in the /home/domains/ directory)

/home/domains/yourdomainname.com/public

http://www.yourdomainname.com/MySQL

2025-02-14 18:33
Brownrice Internet

How do I create new FTP or SSH/SFTP user account?

Create new SSH/SFTP user account:

  1. Log in to your Dashboard
  2. Navigate to VPS HOSTING
  3. Select your VPS: yourvpsname.com 
    -> Click Manage (green button)
  4. Go to FTP/SSH Users or SSH Users (depending on the Generation of your VPS)

    or
  5. Click Add User (green button)

    or
  6. Select a username and password
  7. Save

Done!

You can now use this user to SSH into your VPS, connect your SFTP program and other third party programs to your VPS.

2025-02-14 18:38
Brownrice Internet

What is a GeoSync Cluster?

Our GeoSync Cluster is a fully automated, three-VPS cluster of servers spread across three data centers, in three different timezones.  If one data center goes offline your web site's traffic will be automatically redirected to the remaining data centers, ensuring no downtime.  It is the ultimate hosting platform for those seeking redundancy, reliability, and ease-of-use.

Is this GeoSync Cluster hard to use?

No!  If you are a web site user (i.e. Wordpress, Joomla, custom code, etc) or developer and your web site is hosted on our GeoSync SmartVPS Cluster service you might actually not notice the difference between it and regular hosting.  The service is fully automated (and amazing!) and comes with managed support if issues or questions arise. 

How does it work?

We setup three SmartVPSs for your website; one in our Taos data center, one in a Los Angeles data center, and one in a New York data center.  Then we migrate your web site into this cluster and configure MariaDB Cluster and Filesync Cluster instances that automatically sync your web sites files and database data between the data centers in near real-time, which ensure that your site is the same in all three locations, at all times.  Finally, we configure DNS so that an outage to any one of the SmartVPSs will result in all traffic being automatically routed away from the downed location.  When the outage is over the SmartVPS that was removed from the cluster pool automatically re-syncs its file system and data base data, rejoins the cluster, and DNS then includes it again in the traffic load balancing rotation. 

Does this work with Wordpress?

Oh yeah, it works great with Wordpress as well as just about any type of hosted web site, web site CMS (Joomla, Drupal, etc), or custom coded web site.

Is this for everyone?

Nope!  If your website has a ton of small files that are being written to very frequently this is not the service for you.  If your developer requires root access, this is also not the service for you.  This is also not a service for Node.js applications.

Does this work with git?

Yes!  But with caveats.  Like all file syncing protocols where file changes are validated and then synced across distance there is some latency (0 to 3 seconds.)  Git unfortunately demands zero latency as git uses a lot of fast, temporary files in order to determine the current status of your repository.  The work-around is for us to help you configure your web site so that your git code repository is outside of the auto-file sync directories.  i.e.  Git code would live in one directory while user generated content directories would be auto-synced in another directory.  You'll then pull your git code to each SmartVPS, or better yet, configure auto git pulls so that code releases are automatically deployed to each SmartVPS.  This is actually a lot easier than it sounds and we can help walk you through the setup and process.

Is it scalable?

Yes, absolutely! Just like our standalone SmartVPSs our GeoSync Clusters can scale  from 2GBs of memory with 1 CPU to 72GBs of memory with with 18 CPUs per SmartVPS (there are three in a cluster.)  Upgrades and downgrades can be manually enabled via our Dashboard and applied within minutes or AutoScale can be enabled to detect high load events and do this for you.

How much does it cost?

Prices start at $99.80 per month per web site for a GeoSync Cluster with three SmartVPSs with 2GB of RAM and 1 CPU on each.  Cost increases as your SmartVPSs resources are scaled up, but the base level cluster will handle a web site with a decent amount of traffic.  There is also a $199.00 one-time migration fee.

How do I get started?

Just contact us and let us know that you are interested.  We'll review your site to ensure compatibility and if everything checks out we'll coordinate a day and time to migrate your web site into your new GeoSync SmartVPS cluster.  We are migration specialists and there will be no downtime.  And we can work with any developers that you may have working with you to ensure a smooth transition.

2025-05-05 17:46
Brownrice Internet

How do I let a domain expire/remove it from my account/wish it didn&#39;t exist?

If for any reason you no longer need a domain or website on your account, here are the steps you can take to make sure the job is done.

  1.  Log in to your Dashboard
  2. Navigate to DOMAINS
  3. Select the Domain that you want to remove: yourdomain.com 
    -> Click Manage (green button)
  4. Go to Renew Domain
  5. Select Let Expire on the Payments Page
  6. Type in your Name to Confirm
  7. Click Continue, then an additional dialogue box pops up, Click OK (we want to make certain you are removing the domain)
  8. You will see a confirmation message, which means your domain is all set to Expire!

Done!

As always, if you need additional support with this topic, reach out to support@brownrice.com

2025-02-14 20:04
Brownrice Internet

How do I reset my WordPress password?

Do you have a WordPress site with Brownrice, but don't know your WordPress admin password?  This FAQ will guide you through getting your access back.

If you know the email address associated with your WordPress admin user, you can reset the password the easy way.  If not, skip to the advanced method below.

The Easy Way (using the Wordpress reset password link):

If you know your WordPress admin email, or think you might know what email you used to set it up, you can easily request a password reset from the admin login page for the site:

  1. Navigate to: yourdomain.com/wp-login.php
    Note: be sure to replace yourdomain.com with your actual domain.
  2. You should see a login page like this:
  3. Click Lost your password? That will take you to a page that looks like this:
  4. Enter your email address and click Get New Password
  5. Check your email, there should be an email from your site with instructions on how to complete the password reset process.  That's it!

Done!

The Advanced Method:

The Advanced method requires that you have a bit more skills, but anyone with BRI Dashboard access should be able to follow along:

  1. Log in to your Dashboard
  2. Navigate to VPS HOSTING
  3. Select your VPS: yourvpsname.com 
    -> Click Manage (green button)
  4. Go to the Databases
  5. Click the "eyeball" next to the Password filed to view the MySQL root password
  6. Click the phpMyAdmin link and login with user name root and the password you just viewed.
  7. Once logged in you should see a screen like this:
  8. Locate your database on the left hand side.  If you only have 1 WordPress site on the VPS, it should be easy to find, it will begin with "wp20..."  Note: If you multiple WordPress sites on the same VPS you can figure out which database is for which site by opening the WPoptions table in each database.  The "siteurl" value in that table will tell you which site the database is for.
  9. Click the + icon next to your WP database, this will expand the tables to look like this:
  10. Select the WPusers table, your prefix will probably be different as that is randomly generated.  In this case the table is called "N83Pusers".  Once selected you should see a list of WP users:
  11. In this case there's only a single user with the name "admin", but find your admin user and click Edit.  This should take you to a page like this:
  12. In the user_pass field, delete whatever password is there.  Replace it with whatever you want your new password to be.  At the same time click the Function dropdown and change it to MD5 for the user_pass field.  It should look something like this:
  13. Click Go in the bottom right hand side to apply your changes.

Done! That's it!  You should now be able to login with the WP user that you reset the password for.

If you have any issues with this, or just want us to handle this for you, please contact Brownrice support!

2025-05-05 17:49
Brownrice Internet

How do I connect my Brownrice registered domain to Squarespace?

Step 1 - Start the connection in Squarespace

The following steps must be done within your SquareSpace account.

To connect your domain, start in the Domains panel:

  1. Open the Domains panel. Or, if there's a ? in the top-left corner, open that menu and click Domains.
  2. Click Use a Domain I Own.
  3. Enter the full domain name you're connecting in the Enter Domain field, then click the arrow.
  4. Click Connect Domain.
  5. Select your domain provider. For a Brownrice registered domain, select Other.
  6. Click Connect Domain.
  7. In the message that appears, click Continue.

Step 2 - View your DNS settings in Squarespace

The following steps must be done within your SquareSpace account.

After you click connect, the DNS Settings panel will appear. This panel shows the records you need to enter in your Brownrice account.

Your domain records may be green or red, depending on the DNS information that Squarespace receives from Brownrice.

Use your unique Squarespace DNS settings and not those shown in the screenshot below:

Squarespace DNS settings

Step 3 - Log into your Brownrice Dashboard and setup the required DNS records

The following steps must be done within your Brownrice account.

  1. Log in to your Dashboard
  2. Navigate to DNS
  3. Select your Domain: yourvpsname.com 
    -> Click Manage DNS (green button)
  4. If no DNS is configured, Click here to get this setup and add your domain to the DNS.
    Manage DNS

  5. You’ll be taken to a DNS zone editor page like this (this example is for domain: bridashboard.com):
    DNS Zone Editor
  6. -> Click Edit DNS Records to add or modify records based on your Squarespace values.

Step 4 - Add the first CNAME Record

Use the DNS settings from SquareSpace in Step 2.

Copy the unique code under "Host" on the first line and point it to verify.squarespace.com.

In Brownrice, create a CNAME with these values:

Host Name Type Address
Copy and paste the unique code under Host CNAME verify.squarespace.com

Note: If this CNAME is missing or incorrect, your domain will unlink after 15 days. If that happens, you can start over.

Step 5 - Add the second CNAME Record

Use the DNS settings from SquareSpace in Step 2.

Use "www" as the Host and point it to ext-cust.squarespace.com.

Edit any existing www CNAME if needed.

Host Name Type Address
www CNAME or CNAME Alias ext-cust.squarespace.com

Step 6 - Add the A records

Use the DNS settings from SquareSpace in Step 2.

Use @ as the Host for each A record and input the four IPs:

Host Name Type Address
@ A 198.185.159.144
@ A 198.185.159.145
@ A 198.49.23.144
@ A 198.49.23.145


This is how it should look in Brownrice:

Final DNS setup
Other default records for email can remain as-is.

Step 7 - Wait for the connection to complete

You're done! It can take 24 to 72 hours for everything to propagate. You can monitor the connection in the Squarespace Domain overview panel.

If any of this is overwhelming, we can do it for you for a 1-time $59 fee. Submit a support request with your Squarespace login and the domain to connect.

2025-05-06 20:07
Brownrice Internet

Brownrice Wordpress Management

What is Brownrice Wordpress Management and the Hack Clean Guarantee?

Worry free software updates: When you sign up Brownrice Wordpress Mangement we'll update your Wordpress core software, as well as all plugins and themes each month, ensuring that your site is always running the freshest software.  This also helps ensure that your site doesn't get hacked...

Hack Clean Guarantee: We'll install malware software that alerts us in case hacker code is detected in your site (it won't be since we'll be updating your software) so that we can spring to action and get the hacker out of your site, at no additional charge to you.

Performance Bottle Analysis:  If your Wordpress site is running slowly you can have one of our Wordpress specialists identify performance bottlenecks so that you can get things fast again.

Monthly Reporting: We'll also send you a monthly report detailing everything we've done.

And all of this is included in the monthly price.  That monthly price is $9.95 per month for the first site on a SmartVPS, and $4.95 per month for each additional site on the same SmartVPS. 

Just shoot us an email to support@brownrice.com if you'd like to get signed up!

2025-02-28 16:57
Brownrice Internet

What are the proper DNS addresses, or name servers, for BrownRice?

When hosting your web site, VPS, or email with Brownrice its best to use our Domain Name Servers (DNS.)   Listed in order they are:

ns1.brownrice.com

ns2.brownrice.com

2023-04-04 19:43
Brownrice Internet

How do I change the firewall rules for my SmartVPS?

The Brownrice Dashboard has a firewall editor available on all Gen7 VPSs. By using this firewall editor you can easily edit the firewall rules for MySQL(port 3306) and SSH(port 22) to allow, block, or restrict access over that service/port.

Edit your Firewall Rules

  1. Log in to your Dashboard
  2. Navigate to VPS HOSTING
  3. Select your VPS: yourvpsname.com 
    -> Click Manage (green button)
  4. Go to the Firewall
  5. A menu will appear below showing the SSH and MySQL firewall rules (Allowed, Blocked, or Restricted).
    • Allowed: Access allowed for all IP addresses.
    • Blocked: Access blocked for all IP addresses.
    • Restricted: Access restricted to only those IP addresses added to rule.
  6. To change a rule status, Click the pencil icon
  7. Select your desired rule status from the drop-down menu
  8. To add an IP address to the Restricted rule, Click Add IP and input an IP address to give it firewall access.
  9. Click Save. It may take up to 10 or 15 seconds before the changes are reflected on the Dashboard.

Done!

2025-02-28 17:51
Brownrice Internet

How do I add or update my accounts&#39; current payment method?

Update your payment method and add new credit card details

  1. Log in to your Dashboard
  2. Navigate to BILLING
  3. On the right side of the Billing section will be Payment Details. If you already have payment information saved, the options will be Update Payment Method and Remove Payment Method. Otherwise, it will look like this:
  4. Click Add Payment Method and fill out the form with your Credit Card Information, First and Last Name, and click Update Payment Method.
  5. All done! Your new CC info will be saved and used as payment for your next bill.

2025-02-28 18:13
Brownrice Internet

Is my SmartVPS PCI compliant?

Q: Is my VPS with Brownrice PCI compliant?

A: Your Brownrice SmartVPS is PCI Ready.  This means that the base VPS, as we spin it up from our template, has been hardened and will pass PCI scans out of the box.

However, this does not mean that your VPS with your website and content on it will pass scans.

 -----

Q: If I fail a PCI scan, can Brownrice help me get a passing server scan?

A: If you fail a server scan please contact Brownrice support.  Our support staff will make sure you are on the latest PCI Ready template and everything is fully up to date.

From there you can re-scan the site and it will usually pass.

In some cases with custom applications, or depending on the scanner, some additional work might need to be done.  In these cases we have additional monthly PCI services available, and once signed up for our monthly vulnerability scan support and server remediation service we'll ensure that you get a passing scan. 

This is a monthly service, which means that if your site requires monthly or quarterly scans that we'll maintain your scan compliance for you.  If the scanner finds any issues with your website that need attention, we can also work with your developer to help get those issues resolved.

  -----

Q: Is there anything else (in addition to passing server scans) that I need to become PCI compliant?

A: Yes.  A passing server scan is only one piece of the puzzle when it comes to making your business PCI compliant.  Fortunately we have a whole suite of PCI services and are here to assist you with the entire process.  Here are the main things that you will need:

  • Passing server-side scans (see above)
  • Completion of the PCI SAQ (a 180+ question self answered questionnaire) for your business type and payment methods.
  • Documentation, including various security policies, employee policies/training, and whatever else your particular SAQ requires.
  • A suite of security tools installed on your server, including malware detection (Maldet / ClamAV), rootkit detection (RKhunter), FIM (File Integrity Monitoring), SIEM (Security Information and Event Management), IDS (intrusion detection system), and connection to a central logging server to meet current requirements.
  • Maintan a monthly server audit/review, reviewing the output of said security software, as well as a general server/log review to ensure no bad guys have gotten in.

  -----

Q: That sounds like a lot, can Brownrice manage this all for me?

A: Yes!, We have an entire suite of monthly PCI services and will handle all of it for you.  Pelase contact our support for more information, we'll ask you a series of questions regarding your business, accepted payment methods, and practices and can give you a detailed quote on what it will take to get you compliant.

2025-05-05 17:54
Brownrice Internet

How do I lookup my website or VPSs IP address?

Brownrice SmartVPSs are powerful machines that can be fully administered via the Brownrice Dashboard. Each VPS comes with its own, dedicated IP address.

To find your dedicated VPS IP address:

  1. Log in to your Dashboard
  2. Navigate to VPS HOSTING
  3. Select your VPS: yourvpsname.com 
    > Click the Manage (green button)
  4. See IP address

Done!

2025-02-28 18:19
Brownrice Internet

How do I enable caching on my Wordpress site?

If you are trying to enable a page cache, database cache, (persistent) object cache. or browser cache on your Wordpress website this article will walk you through it.

Caching is supported by default on the Brownrice SmartVPS platform.  Many different caching plugins and methods are supported, but this is our current recommended method.

Caching will speed up your website - however it will also use more memory and disk resources to do so.  So keep in mind that if you are doing heavy caching, as outlined in this FAQ, you may start to get VPS performance alerts and be prompted to upgrade your VPS.

Step 1: Login to your wordpress site

  1. To login to your Wordpress site, navigate to yoursite.com/wp-admin and enter your user/password as prompted:
  2.  Navigate to the Plugins menu and click Add New Plugin
    You'll find this menu on the left hand side of your admin navigation bar:
  3. Search plugins for "W3 Total Cache" and install it. This search bar can be found on the right hand side of the Add Plugins page. Click the Install Now button next to the plugin after you search it:
  4. Activate the plugin. After clicking the Install Now button, you need to activate the plugin. On this same page click the blue Activate button next to the plugin. You could also activate this plugin from the Installed Plugins page, but it's easiest to activate it right away on the same page you installed it from:
  5. Configure caching settings. After installing the plugin your browser will automatically take you to the plugins list, and W3 Total Cache will be in that list. Click the Settings link as shown:
  6. This will take you to the TOTAL CACHE: Setup guide
  7. Click the Accept button to get started.  Follow the guide and use our recommended settings:

Page Cache:

Click Test Page Cache and select the recommended caching method.  Either "Disk: Enhanced" or "APC" are the best options here. Disk caching will use more disk space, while APC caching will use more memory. Either are a good option for page caching.

Select your desired caching method and click the NEXT button:


Database Cache:

Click Test Database Cache, then select APC caching method below. APC caching is by far the fastest option here in most cases.  Click the NEXT button to go to the next page.

Object Cache

This is also commonly referred to as a Persistent Object Cache.  Same as the other steps click Test Object Cache, then select APC caching which is typically the fastest option. Click the NEXT button once done.

Browser Cache:

Click the Test Browser Cache button, then enable the recommended Cache-Control Header.  Click the NEXT button when done:

Image Optimization:

Click the checkbox to Enable WebP Converter, and click the NEXT button:

Lazy Load:

Click the checkbox to "Lazy Load Images", then click the "NEXT" button:

That's it!

You've now enabled every form of caching available on a WP site. Please contact Brownrice Support if you have any questions or issues!

2025-05-06 20:19
Brownrice Internet

How do I use Cloudflare CDN with my SmartVPS?

This FAQ will walk you through using Cloudflare CDN with your Brownrice SmartVPS!

This article assumes that you already have a live WordPress site with Brownrice, and that you have already created a Cloudflare account.

1. Ensure your site on BRI is configured to use https://:

Within the BRI dashboard, ensure that your Wordpress URL is set to use https:// (not http://).  This is important to ensure a seucre connection to cloudflare and avoid issues like redirect loops.



If it's not using https:// already, use our Wordpress URL tool to change it.

2. Setup your domain in cloudflare:

Login to your Cloudflare account, on the Home page Enter your domain where prompted.  Keep the default option to "Quick scan for DNS records" checked.

On the next page, select your plan (The free plan works great!), and click Continue:

3. Setup DNS within Cloudflare:

The Cloudflare DNS scan should have automatically picked up your DNS records, including MX (mailserver), TXT, and any other records.  However, at this time if you are using any custom records (you would likely know if you were), you should ensure those records are in place.  Once done, click "Continue to activiation" at the bottom:

4. Switch your nameservers to Cloudflare:

At this point things are ready to switch your nameservers over to cloudflare.  You should see a prompt like this showing you what nameservers to use:


Note: Don't try to use the nameservers shown in this screenshot, Cloudflare will provide you with the nameservers that you should use upon setup and they may be different.

If you use Brownrice to register your domain, this can be done via our dashboard.  If you aren't using Brownrice as your registrar, you will have to login to that provider and make change 4.a. there.

4.a. Within the Brownrice dashboard, update your nameservers to those provided by Cloudflare in step 4.

First, login to the Brownrice dashboard.

Navigate to the "DOMAINS" page on the left hand side.


Click the green "Manage" button next to the domain you are using through Cloudflare:


Click the "DNS Servers" button next to your domain.


Click the "Edit DNS Servers Button at the bottom:


Add the nameservers provided by Cloudflare in step 4. above, then click the red "Save" button:

Note: Don't try to use the nameservers shown in this screenshot, Cloudflare will provide you with the nameservers that you should use upon setup and they may be different.

5. Finish the setup in Cloudflare:

Back in Cloudflare, click the "Continue" button at the bottom of the page:



You should see a notice about DNS propagation, like this:

This is accurate, but your site will continue to work during the transition.  You can check back after 24 hours and confirm that the change has propagated.

6. Switch SSL mode to Full (non-strict) mode.

This step is very important to prevent redirect loops and other issues.

Within Cloudflare, navigate to the SSL/TLS area of the dashboard:


On the "Overview" page, click the blue "Configure" button:

Scroll down to Custom SSL/TLS, select the checkbox for "Full" encryption, and click the blue "Save" button at the bottom:


That's it!  Your site is now fully configured to use Cloudflare CDN!  Please contact BRI Support if you have any issues or questions!

2025-05-06 20:27
Brownrice Internet

Email

Go to category

What are my email server settings and which email programs can I use with Brownrice?

Here's the quick answer to what your server settings need to be in order to connect to our servers:

  • Incoming (IMAP and POP3) server: mail.brownrice.com
  • Outgoing (SMTP) server: mail.brownrice.com
  • Be sure to turn SMTP authentication ON.   How do I turn on SMTP authentication?
  • SMTP with STARTTLS: mail.brownrice.com and port 587

Incoming Server name and ports you can choose from:

  • IMAP with STARTTLS: mail.brownrice.com and port 143
  • IMAP with TLS/SSL use: mail.brownrice.com and port 993
  • IMAP without encryption:  mail.brownrice.com and port 143
  • POP/POP3 without encryption: mail.brownrice.com and port 110

 You can send and receive email via our excellent web-based email here: https://webmail.brownrice.com.  Or you can use any of the email programs listed below to send and receive email via our servers:

How do I configure my Android device for email?

How do I configure iPhone or iPad mail for Brownrice email?

How do I configure Mac Mail for email?

How do I configure Thunderbird for email

How do I configure my email in Microsoft Outlook (new)?

How do I configure Windows 10 for email?

If you have further questions please feel contact us

2025-03-14 19:24
Brownrice Internet

Can I check my email when traveling or otherwise away from my own computer?

If you are away from your computer and have no smartphone, well, congratulations!  We hope you are on a tropical island.  But if you still must check your email, you always can at this web site address:

http://webmail.brownrice.com 

2025-01-23 20:47
Brownrice Internet

I can't send email! The error says: 553 sorry, that domain isn't in my list of allowed rcpthosts.

This is the cryptic way our servers say "Relaying denied." Or, more specifically "You are coming from an untrusted place on the Internet and we aren't going to allow you to send mail through our servers."

How to make this go away.

You'll need to change two settings:

  • SMTP authentication needs to be turned "on"
  • Your Outgoing server (SMTP) port needs to be changed from 25 to 587.

Here's how to do it in Outlook:

  1. Click Tools -> Accounts -> View or change existing e-mail accounts -> Next -> Select your account -> Change.
  2. Click -> "More Settings"
  3. Click the "Outgoing Server" tab.
  4. Check the box next to "My outgoing server (SMTP) requires authentication."
  5. Make sure "Use same settings as my incoming mail server" is selected.
  6. Select the "Advanced" Tab.
  7. Change the "Outgoing server (SMTP):" port from 25 to 587.
  8. Done!

Here's how to do it in Mac Mail :

  1. Open Mail. In the menu bar, choose Mail -> Preferences, and then click Accounts.
  2. From the Accounts list, select your account, and then click the Account Information tab.
  3. Click on the the Outgoing Mail Server (SMTP) drop down, then on the pop-up menu, choose Edit SMTP Server List.
  4. From the list of servers, select your server and then click the Advanced tab.
  5. Uncheck the Automatically dectect and maintain account settings button.
  6. Change the "Server port" to 587.
  7. Use SSL should be checked.
  8. Authentication should be MD5 Challenge-Response
  9. Allow insecure authentication should be unchecked.
  10. Enter your full email address in the User Name: field
  11. Enter your email password in the Password: field.
  12. Click OK.
  13. Close the Account Settings window.
  14. Done!

Here's how to do it with an iPhone or iPad:

  1. Select -> Settings -> Mail, Contacts, Calendars
  2. From the Accounts list, select your account. 
  3. On the next screen, select your account again.
  4. Scroll down and select "SMTP mail.brownrice.com"
  5. Select "mail.brownrice.com" under Primary Server.
  6. Make sure that "Server" is ON.
  7. Set Host Name to be: "mail.brownrice.com"
  8. Set User Name to be your full email address.
  9. Enter your email password in the Password field.
  10. Use SSL can be either ON or OFF (though ON is more secure)
  11. Set Authentication to be Password
  12. Change the "Server port" to 587.
  13. Click Done.
  14. Done! 

These settings will allow you to send mail through our servers from anywhere, at anytime.

2025-03-10 18:37
Brownrice Internet

How do I forward my email to another account?

Note:  We do not allow forwarding to yahoo.com, aol.com, gmail.com, earthlink.net, sbscglobal.com, hotmail.com, live.com, msn.com, frontier.net, gmail.com, comcast.net  or any outside provider.   If you set up forwarding to any outside provider our systems will remove the forward within the hour.

 However, if you want to set up forwarding between accounts or email domains on our mail servers, here are the instructions:

Log into http://admin.brownrice.com with the email address and password info of the account you wish to foward:

  1. Your Username is the first half of your e-mail address (to the left of the @ symbol).
  2. Your Domain Name is the second half of your e-mail address (to the right of the @ symbol).
  3. Your Password is the password that you use to check your email.

Once logged in...

  1. Check the box next to Forward To:
  2. Fill in the email address that you'd like to forward your email to
  3. Click the "Modify User" button at the bottom of the page

Done.

Note:  We do not allow forwarding to outside providers and only allow forwarding to email accounts on the brownrice servers.  If you setup a forward to an outside provider it will be removed within the hour.

Note:  If you'd like to keep a copy of the email on your brownrice account (not recommended unless you know what you are doing as it'll fill up your account quickly) then select the "Save a Copy" check box.

2025-01-23 20:48
Brownrice Internet

How do I set up an auto-reply, auto-responder or vacation message?

There are two ways you can set up your email auto-responder:

Via the Brownrice Dashboard:

  1. Log into the Brownrice Dashboard
  2. Click 'EMAIL HOSTING'
  3. Click 'Manage Email Accounts'
  4. Scroll to the bottom and click 'Manage Email Accounts' again.
  5. Click 'Email Accounts' then click the blue modify icon next to your account.
  6. Check the box next to "Send Vacation Auto-Response"
  7. Fill in an email subject and body
  8. Click 'Modify User' at the bottom.

Via the Email Control Panel:

Login here:

http://admin.brownrice.com

Login with the account information for which you want to set up the auto-reply. For example, if it's john@yourwebsite.com you would login with this information:

User Name: john
Domain: yourwebsite.com
Password: (enter your password)

Once you've logged in, click the Send Vacation Auto-Response checkbox, fill in the Vacation Subject and Vacation Message boxes, then click the Modify User button.

Done.

2025-01-23 20:50
Brownrice Internet

I noticed the "catchall" option for each email account. What does that do?

A catchall is an account that receives ALL email that is sent to your domain that isn't addressed to a live account. For example, if sales@YourWebSite.com is your catchall account, and someone sends an email to "abc123@YourWebSite.com" or "xxxx@YourWebSite.com" (these being invalid addresses), their email message would go to your catchall account (sales@YourWebSite.com). Normall the catchall is set to "bounce", and all messages that are not addressed to a real email account would bounce.

We don't recommend setting up a catchall, as it will mostly catch spam.  i.e.  Setting up the catchall to go to a real email account is not advised.  Either set it to "Catchall - Bounced" or "Catchall - Deleted."

2023-04-07 00:44
Brownrice Internet

What is a mail robot?

Mail Robots: A Mail Robot allows you to create an account that sends an automated reply to the sender while forwarding the original email to one or more individuals. For example, you could set up a Mail Robot called "info" and when someone sends an email to "info@<yourdomain>.com", they get an automated reply ("Thank you for your email. Someone will contact you soon."). At the same time, the sender's email is forwarded to the addresses of your choice.

2025-01-23 20:54
Brownrice Internet

How do I create an email mailing list? Please explain all of my mailing list options.

You can manage your mailing lists through your email administration page (link below), the same interface that you use to configure email accounts, vacation messages, forwards and autoresponders (mail robots).

To Add a Mailing List

Login to your email administration page at http://admin.brownrice.com on the Main Menu, under quick links, select the New Mailing List option. Use postmaster as your Username, your own domain name (e.g. "example.com") and your postmaster password. If you don't know your postmaster password please contact us for it.

This will bring you to the Add Mailing Lists screen. We'll go through the options one by one.

Mailing List Name
This is the "handle" of your mailing list. You should use a name without spaces or dashes (-). This handle will be the first part of the posting address for your list: handle@domain.com.

List Owner Address
The List Owner Address is your email address, or the email address of the person who will act as the owner/administrator of the list.

Prefix outgoing subject headers with
This enables you to put some text at the beginning of the subject of each list message that is sent out, for example [mary's recipes] or [plone-users]. This is optional.

Posting Messages
This allows you to set your list posting policy.

Anyone can post. - Your list is entirely open and will shortly be overrun with spammers. Not recommended.

Only subscribers can post, all others bounce. - Only those who are receiving list messages can post. An open discussion list. Non-list-members' emails are bounced back to them.

Only subscribers can post, all others go to moderators for approval. - Only those who are receiving list messages can post. An open discussion list. Non-list-members' emails are sent to the moderator so he can potentially allow them to be posted. This is good for a discusson list.

Only moderators can post, all others bounce. - Only those designated as moderators can post. Anyone else's emails are bounced back to them. This is good for a one-way, or announcement-type, mailing list.

Only moderators can post, all messages go to moderators for approval. - Only those designated as moderators can post. Anyone else's emails are sent to the moderator so he can potentially allow them to be posted.

List Options

Replies should go to ... the original sender - This setting is good for announcement lists where you want people to reply right back to you, and you are sending the emails.

Replies should go to ... the entire list - This is appropriate for discussion lists.

Replies should go to ... the address - If yours is an announcement list and you want people to reply back to say your support email so you can reply to them from there and archive your messages, then you can select this option and input the email where you want replies to go to in the text filed.

Include a trailer at the end of each message. - You should always check this box. This will add a note about the list at the bottom of each email, including the email address for leaving the list.

Set up a digest version of the list - If you would also like to add a digest version of your list, check this box. A digest sends groups of list messages to subscribers, instead of sending each message out as it comes in. Digests are generated for every 30 messages or 64Kb of message body.
Service requests sent to listname-request. - This a good idea to enable as it gives subscribers another way to control their subscription.

Remote Administration

Allow remote administration by moderators. - This will allow moderators to administer the mailing list via email. Its recommended you check this box.

Make this a private list. - This will make the list entirely private. Only moderators can add and remove subscribers. Its only recommended you use this option if your list is an internal one for your company or organization.

Remote admins can... View and search the subscriber list. - If you trust your moderators then you can check this.

Remote admins can... Edit files in the text directory. - If you would like your moderators to be able to adjust the list footer, faq, info blurb and other available list information, then enable this. Its recommended that you enable it.

Subscription Requests

Requests to subscribe to the list... Require confirmation by a reply to a message sent to the subscription address. - This is a good idea, so that you make sure people really opt-in.

Requests to subscribe to the list... Require the approval of a moderator. - If you operate a discussion list and want to monitor who is subscribing, this is a good idea.

Requests to unsubscribe from the list... Require confirmation by a reply to a message sent to the subscription address. - This is good idea to prevent one person from unsubscribing another, without their knowledge.

Message Archives

Archive list messages. - This is always a good idea.

Index archive for web access via ezmlm-cgi. - You should select this, in case we deploy ezmlm-cgi in the future.

Archive retrieval is... - this depends on how private your list is.

MySQL Settings

This feature is not currently available.

Submit
Now click the Add button and Qmailadmin will bring you to the Mailing Lists screen, where you can see your mailing lists and manage each one individually. You can also reach this screen by clicking on Main Menu > Mailing Lists.

Management Options

Delete - You can delete the list by clicking on the trashcan. Be careful, there is no undo button!

Modify - You can click on the pen and paper icon to revisit the configuration options we discussed above. The options for managing subscribers, moderators and the digest version, if you have created one, are self-explanatory.

NB - You should avoid manually adding subscribers who have not explicitly agreed to join your list.

How Subscribers Interact with your Mailing List

Subscribe
To subscribe, a person simply sends an email to listname-subscribe@example.com from the email address he or she wishes to subscribe with.

Unsubscribe
The unsubscription command is similar: listname-unsubscribe@example.com

More Commands
People can also retrieve general information about the list, a FAQ, archived emails and more, if you allow them. See the link to ezmlm.org at the end of this document for more information.

Remote Administration (via Email)
Remote administration means that you can administer your list via an email interface, instead of a web-based one like what you find in a program like Mailman or MojoMail. Moderators can add or remove subscribers, retrieve a subscriber list, the number of subscribers and edit list-related files, among other things, with simple email commands.

list
Moderators can send an email to listname-list@example.com to get a subscriber list.

listn
Moderators can send an email to listname-listn@example.com to get the total number of subscribers.

edit
Moderators can send an email to listname-edit@example.com to get a list of editable files.

edit.filename
Moderators can send an email to listname-edit.filename@example.com to edit the editable file called filename.

For example, if you wanted to make a FAQ available to subscribers, you could write one and put it in the body of an email.
Now send that email to listname-edit.faq@example.com.
When an email is now sent to listname-faq@example.com, EZMLM will reply with your FAQ.

There are other commands as well. See the link to ezmlm.org at the end of this document for more information.

Digest Administration
To manage your digest "sub-list", you can use the same commands as for the main list, but using listname-digest instead of listname.

Moderation
When required, moderation is straightforward and easy. The moderator receives an email with the moderated email attached. To approve the email he or she can simply reply with a blank email. To reject, you can manually reply to the From header address. Sending a message to listname-help@example.com will provide some additional information on moderating.

Retrieving Archived Emails
Your list's archived emails can be retrieved via email.

Message Index
To get the message index, send an email to listname-index@example.com.

Retrieve Single Message
To get a single message, you will need to know its number. Once you have the number, you can send a blank email to listname-get.1@example.com.

Range of Messages
Each archived message is numbered from 1 on up. So you can retrieve any range of messages. For example, to retrieve messages 1-99, send an email to listname-get.1_99@example.com.

There are still more ways to retrieve messages. See the link to ezmlm.org at the end of this document for more information.

Web Access to the Archives
We are looking into this and may or may not be able to offer it. In the meantime you can always grab your archives via email.

More Information
EZMLM has even more useful features and security safeguards than what is described above. Find out more about EZMLM at ezmlm.org

2025-01-23 21:06
Brownrice Internet

I've got a message stuck in my outbox and I'm using Outlook. How can I get rid of it?

It doesn’t happen too often but when a message is stuck in the Outbox it can be a real pain. Below you’ll find three methods to get the message out of the Outbox.

Method 1

Open the message from the Outbox and close it again. Now select the message and press DELETE

Method 2

Put Outlook in offline mode. To do this go to File-> Work Offline. Now restart Outlook and see if you can delete it (you can try this in combination with method 1). Don’t forget to put Outlook back On-line again.

Method 3

  1. Create a new pst-file; File-> New-> Outlook Data File…
  2. Set this pst-file as your default delivery location in your Account settings; Tools-> E-mail Accounts-> button Next
  3. When you now restart Outlook your original pst-file will show up as the secondary set of folders where should easily be able to remove the file from or even the complete Outbox folder
  4. Set the original pst-file as the default delivery location again and restart Outlook; the Outbox folder will be recreated and will be empty.

2025-03-13 05:24
Brownrice Internet

How do I create new email accounts?

Once you have set up an email server...

  • Log in to the Dashboard at dashboard.brownrice.com> click on EMAIL HOSTING.


  • Then click on Manage Email Accounts, making sure to select the domain you are working with (if you have multiple email domains).


  • Click on Manage Email Accounts, this time on the lower right side.


  • This will open a new window from which you will select New Email Account.


  • Enter the new email account information and then click on ADD.
  • Done!

Once you have created the new email account, then you can set it up inthe email program of your choice (like Outlook, Thunderbird, etc.) to receive email on your computer. See also:  How do I create new email accounts?

2025-03-14 19:27
Brownrice Internet

I am receiving every email twice in my outlook account – anything come to mind as to why or how I can remedy this?

Doubled emails in Outlook is a known bug in Outlook.  This bug usually happens up after you've left too much POP mail on our servers for Outlook to handle successfully.  The Microsoft explaination and possible fix is here:

http://support.microsoft.com/?kbid=885870

There are three possible solutions:

  • Follow the Microsoft instructions in the link above and ensure that you have the latest updates and services packs that Microsoft recommends.
  • Stop leaving a copy of your email on the server.
  • Convert your account from POP to IMAP as IMAP is a big improvement over POP when using more than one computer to check your email.

2025-01-24 00:00
Brownrice Internet

I&#39;ve just moved to Brownrice but I need to get some email from my old account into my new email account on Brownrice. What do I do?

This can probably be done from other email programs. However, we know this works with Thunderbird:

  1. Set up a Thunderbird POP email account to download your oldemail from your old host (ask host for instructions)
  2. Set up another Thunderbird IMAP account (within the same Thunderbird program) to check their current mail on Brownrice. (Click this link for instructions )
  3. Drag all email from the old POP account into the new IMAP account (this will take awhile)
  4. Once complete delete the old POP account.

2025-01-24 00:00
Brownrice Internet

Server error on send: The connection to the server has failed. Account: Protocol: SMTP, Port: 25, Secure(SSL): No, Socket Error: 10060, Error Number: 0x800CCC0E

Getting a server error on send that looks like this?

The connection to the server has failed. Account: Protocol: SMTP, Port: 25, Secure(SSL): No, Socket Error: 10060, Error Number: 0x800CCC0E. 

And you've tried many configurations, and are still unable to send using the brownrice server. Here's some info that may help: 

The issue here is with your person's ISP.  Many ISP's now block outgoing email (on port 25) to prevent spammers from using their networks to send spam.  Because of this common issue we setup an alternate port for people to send email through our servers.

Follow the steps in this FAQ entry and you'll be sending email from anywhere, always.

2025-01-24 00:26
Brownrice Internet

How do I copy and send email headers to Brownrice Internet?

In order to determine why an email is not being sent to or received from certain mail servers we'll often ask our clients to send us the original email with headers.   Here is how you do it.

Hotmail 

  1. Log on to Hotmail.
  2. Click the Options tab on the top navigation bar.
  3. Click the Mail Display Settings link.
  4. Change the Message Headers option to Full.
  5. Click the OK button.

Yahoo Mail

  1. Log on to your Yahoo! Mail account.
  2. Click the Options link on the navigation bar.
  3. Click the General Preferences link.
  4. Go to the paragraph titled Messages and Locate the Show Headers heading and select All.
  5. Click the Save button to put your new settings into effect.

Once this setting is saved, go back and open your email and you should view the headers.

Gmail

  1. Log on to your Gmail account.
  2. Open the email whose headers you want to view.
  3. Click on the more options link in the message next to the date of the email. If the link says hide options then do not worry. You have already clicked on the more options link.
  4. Now click the link called show original.
  5. This will bring up a new window with headers and the body of the message.

Thunderbird (Firefox - Mozilla)

To view email headers, go to View, Headers and select All to view email headers.

Microsoft® Outlook® Express 4, 5 and 6

Start by opening the message in its own window (or when viewing the message in the preview pane). Then:

With the keyboard:

  1. Ctrl + F3 (Message Source Window).
  2. Ctrl + A (select all).
  3. Ctrl + C (copy).
  4. Alt + F4 (close).

With the mouse:

  1. Click the File menu.
  2. Click Properties.
  3. Click the Details tab.
  4. Click Message Source.
  5. Highlight, copy and paste everything from this window (Ctrl-A, Ctrl-C).

With viruses, worms and trojans being spread via email, many users now work with the preview screen in Outlook Express turned off. Viewing the contents of email in the preview screen is no different than opening the message. If the email has malicious content, it may execute in the preview screen.

The following is instructions to obtain the full message source if you have the preview panel turned off:

Using the keyboard:

  1. Highlight the message in the folder.
  2. Press Alt + Enter - This will open a message information window.
  3. Press Ctrl + Tab - This changes to the Details tab.
  4. Press Alt + M - The opens the message source.
  5. Press Ctrl + A - To select all the text.
  6. Press Ctrl + C - To copy the selected text to the clipboard.
  7. Press Alt + F4 - To close the message source window.

Press the Esc key to close the information window.

Microsoft® Outlook® 97

Outlook® 97 may require an update called the Internet Mail Enhancement Patch in order to display the email headers AT ALL.

Outlook® 98 and 2000

  1. Open the message in a separate window (double-click)
  2. Under the View menu select Options.
  3. Copy the text in the Internet Headers window (unfortunately it does not include the message itself).
  4. Paste
  5. Close the Options window.

Outlook Express for Macintosh

  1. Select the email.
  2. From the View menu, choose Source. A new window will appear containing the email with full headers.
  3. Press command + A, to select all, then command + C to copy.

Microsoft Exchange

  1. To get the complete headers and message source using Microsoft Exchange, click the File menu
  2. Click Properties.
  3. Click the Details tab.
  4. Click Message Source.
  5. Highlight, copy and paste everything from the Message Source window (Ctrl + A, Ctrl + C)

Microsoft Entourage

To access the full message source with Microsoft Entourage:

  • After clicking on the message, select Source from the View menu.
  • A new window will open showing the full message source with complete headers.
  • Copy and paste.

Mac Mail

To get the full message source:

  1. Select a message.
  2. Select menu item Message, Show, Raw Source.
  3. Click on the resulting text.
  4. Click Edit, Select All, then Edit, Copy.
  5. Paste.

Netscape

Preferred method: Click on the View menu, then Page Source, (ctrl + U in windows, meta + U in UNIX,? + U on the Mac) then copy the contents of the window (Ctrl + A, Ctrl + C windows).

Old versions: Click on the View menu, then Headers, then All. Note: This method will not work correctly with HTML.

Web-Based Email Software

Hotmail

To see the full, untangled headers in Hotmail, first, configure your options:

  1. Click on Options.
  2. In the Additional Options column, click on Mail Display Options and find the item Message Headers.
  3. Choose Advanced and click the OK button.

Then, to report spam:

When viewing a message, use the View E-mail Message Source to display the message in raw mode before copying.

Yahoo Mail

Follow these steps:

First you must turn on Full Headers.

  1. From your Yahoo! mail account, click on Mail Preference.
  2. Scroll down the page to Message Headers and click on the all radio button.
  3. Save your preferences at the bottom of the page.

Next, view the message you want to report. If the message is in plain text, copying from this page and pasting it will work.

If the message to be reported is HTML, a two stepped process must be used:

View the message and copy the complete headers. Paste these then add a blank line.

Go back to the Yahoo! window and select to Forward the message as inline text (drop down menu). Scroll down the message to the start of the message body. (The first line of the HTML body will usually begin <HTML). Copy the body of the message and paste. Make sure a blank line remains between the header and body.

Netscape Webmail

While viewing the message, click on the yellow triangle to the right of the brief message headers. This will display the full headers along with the message body, which can be cut and then pasted.

To close the full headers and return to brief headers, click the yellow triangle again.

Outlook Web Access

(as accessed through http://mymail.outlookmail.com/exchange/logon.asp)

  1. Left click on the letter you want to open and click on properties.
  2. When that opens click on the details tab.
  3. Then on message source.
  4. This will open the email so the full headers will be available for viewing.
  5. Select and copy the text then paste it.

2025-01-24 00:08
Brownrice Internet

How do I change my email password?

If you DO know your email password, go here to change it:
https://admin.brownrice.com/cgi-bin/qmailadmin/passwd/

Enter your email address, existing password, and the new password that you'd like (twice) then click the Change Password button.

Done!

If you do NOT know your existing password you will need someone on the hosting account to login to our Dashboard at http://dashboard.brownrice.com and then:

  1. Click on EMAIL HOSTING.  


    Then click on Manage Email Accounts, making sure to select the domain you are working with (if you have multiple email domains).
  2. Then click on Manage Email Accounts one more time so it displays the list of emails.
     
  3. You are now in the e-mail account administration area!
  4. Click on Email Accounts
  5. Click the Modify User icon ,  
    then update the password on this screen. 
  6. Be sure to click the Modify User button once after you have updated the password in both fields to save it.
  7. Done!  Your password has been reset. Be sure to save this somewhere safe and log back into your devices using your new password!

And if all else fails you can contact us and we'll take care of you! 

2025-01-28 17:28
Oban Lambie

Why do I keep getting a "delayed delivery notice" when I send email to Yahoo?

It turns out that this is a fairly large scale issue affecting many, many ISP's and hosting providers (MSN, Hotmail, Verizon, etc. are all companies where their users are having this trouble)  that are trying to send timely emails to Yahoo.  See here:
http://www.google.com/search?q=yahoo+email+delays

A common theory amongst Systems Administrators now is that Yahoo is getting ready to begin charging mail servers to send their customers "priority email."

Regardless, we are doing everything in our power to get our users email delivered to Yahoo in a timely manner.

2025-01-28 17:28
Brownrice Internet

Someone sent me an email and it was returned to them with a 554 mail server permanently rejected message message. Why did this happen?

This only happens when the sender of the message is sending from an IP address that is listed on an IP blacklist. Often this is the result of the sender using an IP address that has previously been used by a spammer, or the content of the incoming message has "spam-like" words.

The proper way to get this fixed is to ask the sending to contact their ISP and let them know of the issue - they should also forward their ISP the bounce message that our servers sent them.

However, in order to expedite receipt of their messages you can also send us an email to support@brownrice.com and ask us to "whitelist" the senders address and this will never happen again.

2025-01-28 17:29
Brownrice Internet

My iPhone won't delete messages and won't save Sent Mail and Drafts in my Brownrice Sent and Drafts folders

Properly sort Drafts, Deleted, and Sent mail on the iPhone

Configure your mobile Mail client so that Sent Mail, Deleted Mail, Drafts, and Junk are reflected properly after syncing back between the iPhone client, webmail and any other desktop clients you may have.

  1. Open ‘Settings’ > ‘Mail’ > [Your Brownrice IMAP account] > ‘Advanced’
  2. Select ‘Drafts Mailbox’ > ‘On the Server’ > ‘[Brownrice IMAP account] Drafts’. Return to the ‘Advanced’ view.
  3. Select ‘Sent Mailbox’ > ‘On the Server’ > ‘[Brownrice IMAP account] Sent. Return to the ‘Advanced’ view.
  4. Select ‘Deleted Mailbox’ > ‘On the Server’ > ‘[Brownrice IMAP account] Trash’. Return to the ‘Advanced’ view.

Still having trouble? Try this:

  1. Press the Home button and choose Settings.
  2. Scroll down and click Mail, Contacts, Calendars.
  3. Tap your email account.
  4. Scroll to the bottom and click Advanced.
  5. Scroll to the bottom and tap the empty IMAP Path Prefix.
  6.  Enter INBOX in capitals, then click ‘Accounts’ at the top left and click ‘Done’ at the top right twice to close the settings.
  7. Press the Home button and then re-open Mail.

2025-03-13 05:25
Brownrice Internet

What is the difference between an email "forward" account and a regular email account?

Note:  We do not allow forwarding to yahoo.com, aol.com, gmail.com, earthlink.net, sbscglobal.com, hotmail.com, live.com, msn.com, frontier.net, gmail.com, comcast.net  or any outside provider.   If you set up forwarding to any outside provider our systems will remove the forward within the hour.

Email Administration

An email address listed in your list of Forwards  is not a true email account.  These are also free.  A forward also just receives email and immediately sends it off to the final, and real, destination.  You can never set up an email program to check this type of address nor can you check it via webmail.  Most people use this type of address for "non-real" addresses such as "info" and "support" so that email can be redirected to different, or multiple, real addresses at will.

An address listed in your list of Email Accounts with a forward in it is a true email account and is $1 per month.  You can turn forwarding on or off and check this type of account via webmail or an email program.    You can also set this type of account up to both forward and to keep a copy on the server (so that you can view it with webmail) by clicking the "Save a Copy" checkbox under the "Forward To:" option.

See also:

How do I forward my email to another account?

What is a mail robot?

How do I set up email aliases?

How do I change passwords on my email?

2025-01-28 17:36
Brownrice Internet

How do I turn on SMTP authentication?

Here's how to do it in Outlook:

  1. Click File -> Accounts -> View or change existing e-mail accounts -> Next -> Select your account -> Change.
  2. Click -> "More Settings"
  3. Click the "Outgoing Server" tab.
  4. Check the box next to "My outgoing server (SMTP) requires authentication."
  5. Make sure "Use same settings as my incoming mail server" is selected.
  6. Select the "Advanced" Tab.

Here's how to do it in Thunderbird:

  1. Click Tools -> Account Settings
  2. At the bottom of the left side of this window click -> Outgoing Server (SMTP)
  3. Select your email account and click -> Edit...
  4. Ensure that the "Server Name" field says "mail.YOUWEBSITEADDRESS.COM" or "mail.brownrice.com"
  5. Ensure that "Use name and password" is checked
  6. Enter your full email address in the "User Name:" field.

Here's how to do it in Mac Mail:

  1. Click Mail -> Preferences.
  2. At the bottom of the window under Outgoing Mail Server (SMTP) click the up/down arrows next to server name.
  3. Click -> Edit Server List
  4. On bottom of window is Authentication: click on up/down arrows next to "None"
  5. Select "Password"
  6. Enter your full email address in the "User Name:" field.
  7. Enter your Password.
  8. Click "OK".

Here's how to do it in Entourage:

  1. Click Entourage -> Account Settings -> Mail
  2. Highlight the email account in window.
  3. At the bottom of the Account Settings window click -> Click here for advanced sending options.
  4. Check the box next to "My outgoing server (SMTP) requires authentication."
  5. Make sure "Use same settings as my incoming mail server" is selected.
  6. Select the "Advanced" Tab.

These settings will allow you to send mail through our servers from anywhere, at anytime.

2025-01-28 17:38
Brownrice Internet

What is the size limitation for attachments in email?

The maximum message size any user can send through Brownrice mail servers is 34MB (34,000 KB).  However, it is recommended that you do not send a file larter that 1-2 MB to eliminate problems in sending or receiving mail attachments.  If you would like to send a large attachment to someone, consider using a "Zip" application, such as Winzip to zip and compress your attachment files or break down your attachment into parts and mail them as separate, smaller email messages.  Bear in mind that the size of the message will include, in addition to the attachment, some overhead - namely, the encoding to convert the file to text when sent then back to its original form when received.

Very large mail attachments may be rejected by the recipient's mailserver and cause their email box to exceed the mail quota; the email with attachment may be bounced back to the sender as "undeliverable". Large attachments may also cause the recipient's email to "hang" when he or she attempts to download the message. Note that, on a dial-up, a 500k file takes about two minutes. 

2025-01-28 17:39
Brownrice Internet

Outlook timeout while connecting to my IMAP account. What can I do to prevent this?

This is a known Outlook issue.  The Outlook program handles IMAP poorly, at best.  Thunderbird - or any other email program for that matter - does a much better job with IMAP.

And this is a result of the amount of email in your IMAP account growing large, and Outlook not being able to handle it properly.

Short of switching to a good IMAP email program, try the following:

  • Click on "Tools", "E-Mail Accounts", "View or Change existing e-mail accounts".
  • Select your Brownrice Email account and click on "Change".
  • Click on "More Settings" and finally on "Advanced". 
  • Change the "Server Timeouts" to the maximum (10 minutes) and click on "OK", "Next" and "Finish" to save your changes.
  • Exit and then restart Outlook.

2025-01-28 17:40
Brownrice Internet

I was able to move messages to sub-folders from my inbox. With the new webmail, I can&#39;t figure out how to do this.

You simply highlight and "drag" messages from your inbox into one of your subfolders.

2025-01-28 17:41
Brownrice Internet

How do I configure iPhone or iPad mail for Brownrice email?

iPhone / iPad Mail Email Settings

  1. On your iPhone or iPad, select Settings.
    • Select Mail, Contacts, Calendars.
    • Select Add Account.
    • Select Other.
    iphone add account
  2. Select Add Mail Account.
    iphone new account
  3. In the Name field, enter your full name.
    • In the Address field, enter your full email address (e.g., yourusername@yourdomain.com).
    • In the Password field, enter your password (case-sensitive).
    • Select Next.
  4. The IMAP option should be the default.
    iphone settings
    • Scroll down to the Incoming Mail Server and in the Host Name field, enter mail.brownrice.com.
    • In the User Name field, enter your full email address.
    • In the Password field, enter your password (case-sensitive).
  5. Scroll down to Outgoing Mail Server and in the Host Name field, enter mail.brownrice.com.
    iphone outgoing settings
    • In the User Name field, enter your full email address.
    • In the Password field, enter your password (case-sensitive).

    NOTE: The User Name and Password fields default to optional. This is NOT true; these fields are not optional and must be entered.

  6. Scroll down to Outgoing Mail Server > SMTP and select mail.brownrice.com.
    iphone advanced settings
  7. Add your Full Email Address as Username (it is not optional).
    iphone port
    • Add email Password (it is not optional).
    • Set Use SSL to On.
    • Set Authentication to Password.
    • Select Done.

Voila! Setup is complete!

Properly sort Drafts, Deleted, and Sent mail on the iPhone

Once you have set up your email, you may notice that when you try to drag email into the trash icon, it doesn't allow you to do so. If that is the case, you'll want to map your trash to the trash folder.

Configure your mobile Mail client so that Sent Mail, Deleted Mail, Drafts, and Junk are reflected properly after syncing back between the iPhone client, webmail, and any other desktop clients you may have.

  1. Open Settings > Mail > [Your Brownrice IMAP account] > Advanced.
    iphone mapping
  • Select Sent Mailbox > On the Server > [Brownrice IMAP account] Sent. Return to the Advanced view.
  • Select Drafts Mailbox > On the Server > [Brownrice IMAP account] Drafts. Return to the Advanced view.
  • Select Deleted Mailbox > On the Server > [Brownrice IMAP account] Trash. Return to the Advanced view.

That's all the magic there is to it!

You are now ready to send and receive email from your iPhone or iPad until the cows come home! Enjoy.

2025-01-28 18:45
Brownrice Internet

How do I configure Mac Mail for email?

  1. Open the Mail program on your Mac. In the upper-left corner of your monitor, click Mail -> Add Account.
  2. Choose Other Mail Account... and click the Continue button.
    Mac Mail: Select Other Mail Account...
  3. Enter your real name (e.g., Emily Brown) in the Name field, your new Brownrice email address in the Email Address field, and your new Password.
    Mac Mail: Enter your email data
  4. We recommend that the Account Type is set to IMAP, as IMAP allows email and folder synchronization between all of your devices and works with our Advanced Spam Protection. However, if you prefer, you can select POP and use that instead.
    • Enter mail.brownrice.com into both the Incoming Mail Server and Outgoing Mail Server fields.
    • Leave all other fields as is (User Name can be left at Automatic).
    Click Sign In.
    Mac Mail: Incoming server settings
  5. That’s it! You are now ready to send and receive emails in Mac Mail!
    Important Note: If you have trouble sending email, follow these instructions.

2025-01-28 18:31
Brownrice Internet

How do I forward my emails to Gmail?

We do NOT allow forwarding emails to gmail accounts as gmail often blocks forwarded email.  The preferred method is for you to have gmail check your account on the Brownrice servers directly, which will ensure that you receive all of your email.
To configure your Gmail as a POP client and import your emails from Brownrice's servers, follow these steps:
  1. In your browser, sign in to the Gmail account you want to import to.
  2. In the top right, click the gear shaped icon, and pick "Settings"
  3. Click the "Accounts and Import" tab.
  4. In the "Check mail from other accounts" section, click "Add a mail account".
  5. Type the full email address of your Brownrice email account, then click Next.
  6. Select "Import emails from my other account (POP3)
  7. Make sure the Username is your full address
  8. Type your Brownrice email password (not your Gmail password).
  9. Make sure the POP server says "mail.brownrice.com" (without the quotes)
  10. Check the option to "Leave a copy of retrieved message on the server" (so you always have a backup on our servers)
  11. Click Add Account.

To send mail from within Gmail as a Brownrice account, see these instructions:

https://support.brownrice.com/content/3/350/en/how-do-i-send-mail-from-google-using-my-brownrice-email-address.html

2025-01-28 19:08
Brownrice Internet

Mac Mail Error: Mail can&#39;t verify the identity of "mail.brownrice.com"

If you are receiving this error using Mac Mail:

Mail can't verify the identity

Follow these instructions to make this error go away:

  1. Click the Show Certificate button.
  2. Click the small arrow to the left of the word Trust on the next screen.
  3. When change "When using this certificate:" from Use System Defaults to "Always Trust"
  4. Finally, click the "Connect" button.

Done.

2025-01-28 19:10
Brownrice Internet

How do I set up a signature in webmail?

  1. First, log in to webmail with your email address and password at http://webmail.brownrice.com.
    Webmail Login Page
  2. Click the Settings tab.
    Webmail Settings Tab
  3. Click the Identities tab, then click your email address on the left.
    Identities Tab
  4. Finally, fill in the Signature box and click the Save button when you are done.
    Signature Box

    Note: You might want to fill in the Display Name field with your real name while you are at it. It'll make your outgoing emails look a bit more professional.

2025-01-28 19:15
Brownrice Internet

How do I configure Thunderbird for email

Mozilla Thunderbird Email Settings

Download Thunderbird here.

  1. Open Thunderbird and click Email.
    Open Thunderbird and click Email
  2. In the prompt that appears, click Skip this and use my existing email.
    Skip this and use my existing email
  3. Enter your name as you would like others to see it when you send an email, then enter your full email address and password. Click Continue.
    Enter email address and password
  4. Thunderbird will try to automatically identify and populate the fields. Once it completes, click Manual config.
    Click Manual config
  5. For both incoming and outgoing Server hostname, enter mail.brownrice.com. Then, enter your FULL EMAIL ADDRESS in both the incoming and outgoing Username fields.
    Enter server hostname and email address
    • Click Re-test. If the test passes, click Done.
    • If the test fails, double-check your username, password, and hostname settings, then try again.

Ta-Da! You are now done and can start sending and receiving emails!

2025-01-28 19:22
Brownrice Internet

What email server names, ports, and encryption can I use with my email program?

Full email program setup instructions are here: https://support.brownrice.com/content/3/1/en/what-are-my-email-server-settings.html.   However, if you are looking for our support of specific ports and protocals we've got them listed below:

Non-encrypted connections:

  • SMTP use: mail.brownrice.com and port 25
  • IMAP use: mail.brownrice.com and port 143
  • POP/POP3 use: mail.brownrice.com and port 110

Use these protocols and ports if you'd like to encrypt the connection between your email program and our servers (recommended):

  • SMTP with STARTTLS use: mail.brownrice.com and port 587
  • SMTP with TLS/SSL use: mail.brownrice.com and port 465
  • IMAP with STARTTLS use: mail.brownrice.com and port 143
  • IMAP with TLS/SSL use: mail.brownrice.com and port 993
  • POP: We don't support secure POP accounts and highly recommend that all email be configured as IMAP accounts.

Please note that using the ports and protocols above will encrypt your email connection between our servers and your email program but this does not make your email secure!  Once the email leaves our servers it travels across the internet in plain text.  Bottom line:  Email is NOT secure so don't email sensitive data!

2025-01-28 19:23
Brownrice Internet

What is DSPAM?

For the majority of our email users, our free anti-spam software, Proxmox Mail Gateway, adequately protects their inboxes from receiving spam. In addition to greylisting, our Proxmox Mail Gateway servers scan all incoming messages for spammy words, images, blacklisted IP's (using DNSBL's) and real-time URL blacklists (using URIBL) and rejects and quarantines spam emails. However, for a small percentage of our users, this isn't enough, and in those cases, we provide Advanced Spam filtering (DSPAM).

Here's what you need to know about DSPAM:

  • DSPAM is incredibly effective at classifying spam as it builds a personalized anti-spam database and applies machine learning for each email user that uses it.
  • Since this is server-side filtering, it works across all of your devices. However, in order to achieve this, DSPAM only works with IMAP email accounts and does not work with POP email. All email programs can be configured as IMAP, and nearly all mobile phones use IMAP by default. Brownrice Webmail uses IMAP. If you would like to convert from a POP account to an IMAP account, you can do so by following these instructions:  What email server names, ports, and encryption can I use with my email program?
  • DSPAM must be trained by you in order for it to be effective, which takes a few minutes per day at first and just a few seconds per day after DSPAM is trained.
  • DSPAM costs $1 per month! (It’s not free. It costs a buck per month!) Whomever is responsible for paying your hosting bill will be paying the $1.00 per month, so check with them before clicking the sign-up checkbox!
  • DSPAM does NOT work with Outlook 2013 and Outlook 2016. New versions of Outlook strip message headers from email when messages are moved from folder to folder (so wrong, so bad!). This Outlook behavior removes DSPAM header information, which effectively disables server-side spam filtering.

And it’s very easy to sign up! Just log in here http://admin.brownrice.com with your email username, domain name, and password, then scroll to the bottom of the page and check the box next to this:

Enable Advanced Spam Detection and Learning?: [ ] <<<< Check this box.

Next: How do I train DSPAM?

2025-03-20 21:28
Brownrice Internet

How to convert a POP account to IMAP account

 IMAP email accounts are much better at syncronzing email between devices (your desktop computer, smart phone, and webmail) than POP accounts.  Additionally, Brownrice Advanced Spam protection (DSPAM) only works with IMAP and POP accounts can behave strangely if you are leaving a copy of your email on our servers.  So we highly recomend creating your email account as an IMAP account instead of a POP account. 

Below are instructions for converting your email from a POP to an IMAP account for different email programs.  Be sure to back up your email before doing this as a mistake could cause you to lose your email.

Also note:  You must convert ALL of your devices (phones, computers, laptops) in order for this to work correctly.  Phones typically use IMAP by default or if they are POP accounts they leave mail on the server so that those accounts can simply be deleted and recreated as an IMAP account.

2025-01-28 19:33
Brownrice Internet

How to add my Gmail address book to Brownrice Webmail?

 To enable your Gmail address book so that its available to you in Brownrice webmail you'll need to modify your Gmail security settings.  Here's how you do it:

  1. Login to your Google security settings page:  https://www.google.com/settings/security
  2. Select "View all" under the "Account permissions" area
  3. Select "Manage application-specific passwords"
  4. You'll now need to set up a new application-specific password
    • In the "Enter a name to help you remember..." box enter Brownrice Webmail
    • Click the generate password button
    • Make sure this password screen is available to you for the next step!  (i.e.  Don't close the browser window)
  5. Login to Brownrice Webmail using your email username and password http://webmail.brownrice.com
  6. Select Settings -> Address Book
  7. At the bottom of the Address Book screen enter your full gmail email address.  e.g.  myname@gmail.com
  8. Copy and paste your new Application-specific gmail password (the one you saved above) into the Google password box
  9. Click Save.
  10. Click Logout.
  11. Log back into Brownrice webmail.
  12. Your Gmail addressbook should now be available to you in Brownrice webmail.  If its not, log out and log back in one more time.
  13. Done.

2025-01-28 19:34
Brownrice Internet

How do I change my iPhone or iPad&#39;s SMTP (outgoing) password?

To change your SMTP (outgoing) email password on your iPhone, follow these settings:

  1. To get to this setting, click on the SETTINGS icon on your iPhone.
    Once on the settings screen, scroll down to MAIL > CONTACTS > CALENDARS, and select it:
    iPhone Mail Settings
  2. Then click on the account you need to update the SMTP password for:
    Select Email Account
  3. Next, click on the OUTGOING SERVER.
    Outgoing Server Settings
  4. Now you will see a list of OUTGOING SERVERS that have been configured on your iPhone or iPad. Select your email domain:
    Outgoing Servers List
  5. Now you will see the settings for that PRIMARY OUTGOING SERVER:
    Make sure that:
    • SSL is OFF.
    • Authentication is set to "PASSWORD".
    • Outgoing Port is set to "587".
    Primary Outgoing Server Settings
  6. And don't forget to enter your new password!
    Click "Done".
    It will VERIFY these settings. If it does NOT verify, something is wrong. It could be that your password is typed incorrectly or did not get saved to this part of the email setup.
    Type in the password for your email account again if you're getting an error, and see if that helps.

It should verify. Then simply click back to the main settings window.

Done!

2025-01-28 19:42
Brownrice Internet

How do I configure my Android device for email?

Configuring Android Mail

  1. First, open your mail application. Go to your "apps" and tap on the icon that looks something like this:
    Example of Android email icon
    You'll be shown several options for what type of account you want to create. Choose "other".
    Account types
  2. Enter your email address and password, and tap "Manual Setup".
    Manual Setup
  3. Choose "IMAP Account".
    IMAP is intended to work with multiple devices, and will synchronize your email between them. It also keeps a backup copy on our servers. POP, on the other hand, unless specifically configured not to, will download all emails to the device, store them only on the device, and not synchronize between devices. That means if your device is lost, damaged, or stolen, all your email goes with it; so use IMAP.
    IMAP Account
  4. Replace "support@brownrice.com" with your email address, and enter your own password. Other than that, all settings should exactly match the ones shown here:
    Incoming server settings - IMAP Server: mail.brownrice.com; Port: 143; Security Type: None.
  5. Aside from username (your full email address again) and password, your outgoing settings should exactly match the ones shown here:
    Outgoing Server Settings - SMTP Server: mail.brownrice.com; Port: 587; Security Type: None; Require Sign In: YES.

Optional Settings

You can research and adjust these settings to fit your needs. The ones shown here are optimal for an account that receives a lot of email. If you choose a longer period to sync email, it may slow down features of your mail app such as the ability to search your inbox.

Optional Settings

Done!

Done!

2025-01-28 19:52
Brownrice Internet

I just transferred my email to BRI from another host. How do I configure Apple Mail to work with Brownrice email?

  1. To get your Apple Mail client talking to our email servers, you'll need to edit your account preferences by opening up Mail and navigating to Mail > Preferences in the top menu.
    Select Mail, Preferences from the top menu.
  2. Next, you'll need to change your incoming mail server and ensure that your username is your full email address.
    Change account information. Mail server: mail.brownrice.com; Username: full email address.
  3. Switch over to the "Advanced" tab. For best results, your settings should match exactly what's shown here.
    Advanced settings should match these exactly.
  4. Go back to the "Account Information" tab, and click the drop-down next to Outgoing Mail Server (SMTP). Then select "Edit SMTP Server List" from the bottom of the drop-down.
    Select Edit SMTP Server List
  5. Click the plus sign to add a new SMTP server.
    Click the plus sign to add a new SMTP server
  6. On the "Account Information" tab, specify mail.brownrice.com as the mail server, and enter a description of your choice.
    Mail server should be mail.brownrice.com
  7. Navigate to the "Advanced" tab, make sure that the username is again your full email address, and that the rest of the settings match these exactly.
    Match advanced SMTP settings to these exactly
  8. Click OK to close the SMTP settings, and make sure to select the server you just created from the drop-down menu. Also, be sure to check "Use only this server."
    Choose the new server from the drop down, and use only this server.
  9. Finally, click the red close button in the top-left corner to close the preferences window, and be sure to SAVE when prompted.

All Done!

2025-01-28 20:07
Brownrice Internet

I just moved my email to BRI from another host, how do I configure my Outlook to work with Brownrice email?

  1. To change your existing account so it uses Brownrice mail servers, you will need to edit your account settings. Start by clicking the "File" tab in the top left, and choosing "Account Settings".
    Choose the file tab and then account settings to modify the account.
  2. Next, click on the name of the account you want to modify to highlight it, then click the "Change" button.
    Click on the account you want to modify, and then click change.
  3. Make sure that your email address is entered properly, that your username matches your full email address exactly, and that both incoming and outgoing servers are set to mail.brownrice.com. Once that's done, click the "More Settings" button.
    Make sure you use your full email address as the username, and mail.brownrice.com for both incoming and outgoing servers.
  4. Click on the "Advanced" tab. For best results, ensure that your settings match the ones shown below exactly.
    Make sure your advanced settings match the ones shown exactly.
  5. Click on the "Outgoing Server" tab, and again, make sure your settings match these exactly, substituting your own email address and password of course.
    Make sure your outgoing server settings match these exactly. Substituting your own email address and password of course.
  6. Now click OK or NEXT on all remaining windows to save and close your account settings. You are done!

2025-01-28 20:12
Brownrice Internet

Troubleshooting Mac Mail

Mac Mail, or Apple Mail may sometimes trouble you by suddenly becoming unable to send or receive email. This is often accompanied by a notification that the server is offline, that the message "could not be sent using the Brownrice mail server," etc.

This is a well-documented issue that affects many Apple Mail users, with many different email providers. There are just as many suggestions out there on how to fix the problem if you start searching the web. This FAQ takes those which we have found to be most effective and presents them in order from easy to advanced.

Often, closing and restarting Mail, or restarting your computer are enough to correct the problem, but first, let's get any mail that's stuck in the outbox saved as a draft so you don't lose it.

1. Click on your outbox in the left column (where all your folders are), select a message, and go to Message > Move To > Drafts in the main menu.

Save outbox messages as drafts

2. Next, let's close out Mac Mail. After you close it down, try restarting it from your Applications folder.

Force Quit Mac Mail

Force Quit Mac Mail

3. If you restart the application and are still having the problem, save any ongoing work, and restart your computer.

Reboot your Mac

If you are still having trouble at this point, the next step is to remove SMTP server passwords from your keychain.

  1. Open your Applications, and locate the Utilities folder.
  2. Open Utilities, and find the "Keychain Access" utility.
  3. Keychain Access has a search box in the top right corner.
  4. Enter "mail.brownrice.com" in the search box, and delete any passwords that appear in the list.
  5. Enter "mail.yourdomain.com" (substituting your actual domain, of course) in the search box, and delete any passwords that appear in the list.
  6. Enter "smtp.yourdomain.com" (substituting your actual domain, of course) in the search box, and delete any passwords that appear in the list.
  7. Enter "imap.yourdomain.com" (substituting your actual domain, of course) in the search box, and delete any passwords that appear in the list.

This will require you to enter your passwords again. If you do not have your Brownrice email password, we can provide it for you. We cannot provide passwords for other accounts/services not related to Brownrice, so don't delete a password that is not directly associated with your Brownrice email account.

If you are uncomfortable with the procedure at this point, we highly recommend you contact Apple tech support or a local IT specialist to assist you.

Now let's verify your settings to make sure Mac Mail is communicating with our servers properly:

Opening Preferences

Account Information

Account Advanced

Edit SMTP Server List

Basic Settings

Advanced Settings

Once you have verified the settings and corrected any inconsistencies, restart your Mac again.

Different Settings if you have a POP account:

POP Settings

POP Server Settings

2025-01-29 17:20
Brownrice Internet

How do I train DSPAM?

  1. When a spam message arrives in your inbox drag it to your new isSpam folder! 

  2. When DSPAM determines that a message is spam it automatically places it in your Quarantine folder.

  3. Check your Quarantine folder from time to time - especially at the beginning when DSPAM is learning your email - and drag good email which shouldn't be in the Quarantine folder to the isNotSpam folder.  Within a few minutes DSPAM will learn that this message isn't spam and will place it back in your inbox.

  4. Delete spam messages from your Quarantine folder.  Once a spam message is in your Quarantine folder there's no need to save it.

That's it!

A quick recap: If a spam message arrives in your Inbox, then you drag that to your isSpam folder.  Within a few minutes DSPAM learns that message is spam and then moves it to your Quarantine folder.  You also want to occassionally scan your Quarantine folder for non-spam messages and move those into your isNotSpam folder.  After a few minutes DSPAM willl learn that those messages are not  spam and will place them back in your inbox.  You can, and should, delete spam from your Qurantine folder since there is no need to save this spam.

To review: Place spam in the isSpam folder and drag misclassified real emails that were Quarantine'd into theisNotSpam folder.

And give it a few days and watch the magic happen!

NOTE: DSPAM does NOT work with Outlook 2013 and Outlook 2016. New versions of Outlook strip message headers from email when messages are moved from folder to folder (so wrong, so bad!) This Outlook behaviour removes DSPAM header information which effectively disables server-side spam filtering.

2025-01-29 17:30
Brownrice Internet

Where is your control panel?

Our mobile-friendly control panel is located here:

https://dashboard.brownrice.com

You can login with any email address that is associated with a Brownrice billing account. Click the Password Reset link to get yourself a password.

2025-04-10 20:30
Brownrice Internet

What are the Brownrice MX records?

If you are hosting your email with Brownrice the your DNS MX records should read:

mx1.brownrice.com (priority 10)

mx2.brownrice.com (priority 10)

2025-01-29 17:38
Brownrice Internet

Someone just sent me an email from my own email address?

Help! Am I hacked? What do I do?

Worry not, this is just a common and simple ploy that spammers use to send you email called "spoofing".  It does not mean your account has been hacked and it does not mean that anything is wrong.  It simply means that the spammer faked the return address when they sent it to the recipient, which is extremely easy to do.

Just delete the email, or move it to your isSpam folder, just like you do with any other spam, and then go about your business.

2025-01-29 17:38
Brownrice Internet

How can I help my email get successfully delivered to AOL, Gmail, and hotmail users?

AOL

Make sure that the email recipient's address @aol.com has specifically added your sending address to their AOL address book as follows:

  1. Select "Mail Options" menu and click "Address Book"
  2. From the "Address Book" click, "Add"
  3. From the "Address Card for New Contact" window type the senders email address into the "Other E-Mail" field.
  4. From address set to "Primary E-Mail" by checking box to right.
  5. Click SAVE

If the incoming email is already in your SPAM folder you can then go ahead and click the button labled "This Is Not Spam"

Gmail

Add the From address you want to receive mailings from to your Gmail Contacts:

  1. Click "Contacts" along the left side of any Gmail page.
  2. Click "Create Contact".
  3. Copy and paste user@domain.com into the primary email address dialog box.
  4. Click "Save".

If the mailing is in your SPAM folder, check the box next to the mailing and click the "Not Spam" button along the top.

Hotmail

Add the From address you want to receive mailings from to your Hotmail Safe List:

  1. Open your mailbox and click “Options” (upper right hand corner).
  2. Click the “Junk E-Mail Protection” link.
  3. Select the “Safe List” link.
  4. Copy and paste username@domain.com into the dialog box titled “Type an address or domain”.
  5. Click the “Add” button next to the dialog box.

If the mailing is in your "Junk E-Mail Folder", open the email and click the "Not Junk" button. 

2025-01-29 17:40
Brownrice Internet

What should I use for my SPF record?

If you are hosting your email on Brownrice servers and are having email deliverability problems, go to our Dashboard and enter this TXT record (the quotes are important) under the DNS Tab:

"v=spf1 mx a include:spf.brownrice.com ~all"

A SPF record (Sender Policy Framework) works to reduce spam and email spoofing by specifying which mailservers are allowed to send mail from your domain. 

On the receiving side of things, SPF works by verifying emails against the SPF record to ensure that emails came from your domain.

In addition to SPF, Brownrice recommends you use DKIM and DMARC, especially if you are having problems with message delivery and incorrect spam flagging.

2024-02-07 17:53
Brownrice Internet

I need to migrate my email, how do we make that happen?

This is a common question, and while the process is typically very simple and straight forward, a number of things need to happen, in order, to prevent any interruption to your email service.

Note: This only applies to hosted email accounts (yourname@yourdomain.com) If you have an email account through another provider's domain (i.e. google.com, kitcarson.net, etc.) you'll need an IT person to help you find another solution.

So how do we do this? 

First and foremost (this is the most common error) do not change your name servers or MX records before coordinating with us! We have to set up your accounts on our servers first. If you start sending mail to our servers before that's done, it's just going to bounce.

The full procedure is as follows: 

  1. Send us a full list of your existing email accounts, and the passwords for each. We'll set these up on our servers with the same passwords, which you can change later if you wish.
  2. Once that's done, we'll advise you that it's ok to change DNS, either the name servers, or just the MX records. This will result in all new incoming mail going to our servers, so it won't show up in your Outlook, Mac Mail, etc. yet. You can check for new email through http://webmail.brownrice.com during the transition.
  3. We'll run a program on our mail server which acts as an IMAP client, and pulls all your messages from the old server, over to ours. It authenticates with a username and password, just like Outlook, which is why we need the account passwords. If you're not comfortable divulging that info, you can set a temporary password with your current host.
  4. Once all your email messages have been migrated to our server, we'll advise you that it's ok to change your email client settings to connect to us. The settings to do this can be found here: What are my email server settings?

That's it! Once your Outlook, MacMail, Thunderbird, etc. is connected to our server, you'll see all your messages just like before, rovided the above steps were done in the correct order.

2025-01-29 17:49
Brownrice Internet

How do I archive my emails in Mac Mail, and free up server space?

Here is how to archive in Apple Mail:

  1. Start Apple Mail
  2. From the Mail menu select Mailbox > New Mailbox…, The “New Mailbox” window should now appear
  3. For Location select “On My Mac”
  4. For Name enter any name for your new local mailbox
  5. Click OK and Your new mailbox should appear in the mailbox listing
  6. Open the mailbox on the server that contains the message or messages you’d like to move
  7. Select the messages you wish to move
  8. ctrl-click on the highlighted messages to see a menu of options and select “Move To”
  9. Then choose the folder you created previously from the pop-up menu

Result: The messages you selected are moved to the folder on your local machine. If you have a lot of messages this could take a long time to complete. Do not power off the machine, allow the battery to die, or disconnect it from the internet until this is complete.
By selecting “Move To” the messages will disappear from the mail server and will no longer count against your email quota.

Repeat the steps as needed to move mail from multiple mailboxes on the server to your preferred set of mailboxes on your local machine.

There's an Apple discussion on this here: https://discussions.apple.com/thread/3841507

If you'd prefer to have an IT person assist with this, (which we recommend) just email support@brownrice.com and we will refer you to people who can help!

2025-01-29 17:50
Brownrice Internet

How do I archive my emails in Outlook and free up space on the IMAP server?

The process is fairly straightforward, but we recommend that you consult an I.T. professional who can sit sown with you and walk you through it if you have never attempted the procedure before, or are uncomfortable with such things. Detailed instructions for archiving emails in different versions of Outlook (back to 2007) can be found here:

https://support.office.com/en-us/article/Archive-items-manually-ecf54f37-14d7-4ee3-a830-46a5c33274f6

Older versions of Outlook & Outlook Express may remain somewhat functional, but are not supported.

2025-01-29 17:57
Brownrice Internet

How do I add someone else, like my web developer, to my account?

Add a web developer or access for another user to your Dashboard account

If you'd like someone else - like your web developer or another trusted employee - to be able to access our Dashboard so that they can administer your account and have all the control you have, do this:

  1. Log in to your Dashboard
  2. Navigate to USERS
  3. -> Click Add User (green button, either the one in the header or the one below all contacts)
  4. Add user's info and select permissions with the checkboxes at the bottom of the modal and click Save, which will email your new contact with a password reset link so that they can then login to https://dashboard.brownrice.com as well.

Done!

2025-02-13 21:33
Brownrice Internet

How do I subscribe to email folders in webmail?

If you have IMAP email folders that aren't showing up in webmail, it's likely because you are not yet subscribed to them.  Here's how to enable them:

  1. First, login with the email account here:  https://webmail.brownrice.com/
    (be sure to use the full email address as the username and the correct password associated with the account.)
  2. Next, select the "Settings" button in the upper right hand corner:
  3. Then, in the "Settings" menu select the "Folders" category:

On this page you simply select the checkbox next to the IMAP folders that you want displayed.  That's it!

As always, simply contact support@brownrice.com with any questions.

2025-01-29 18:05
Brownrice Internet

How do I configure Windows 10 for email?

Windows 10 Settings

  1. Open Windows 10 Mail and click Accounts > Add Account.
  2. Scroll to the bottom and click Advanced setup > Internet email.

  3. Enter your email address in the Email address field.
    • Enter your email address again in the User name field.
    • Enter your email password.
    • Enter an identifying name of your choice in the Account name and Send your messages using this name fields.
    • Enter mail.brownrice.com for both the Incoming and Outgoing email servers and select IMAP4 as the account type.
    • Keep the default checkboxes checked.

  4. Click Sign in.

Voila! You are set up!

2025-01-29 18:30
Brownrice Internet

How do you change your skin in webmail?

Do you not like something about your current webmail interface?  Maybe you logged in and now things look different? 

Here's how to change your skin in webmail!

  1. Login to webmail: https://webmail.brownrice.com
  2. Navigate to "Settings" on the left hand side.
  3. On the settings page, under "Preferences", select "User Interface":
  4. On the "User Interface" select a different skin from the "Interface skin" list:
  5. Click the "Save" button at the bottom of the page.
  6. That's it!  You can try out the different available themes this way to figure out which one is right for you!

As always, please contact us at support@brownrice.com if you have any questions or issues!

2025-01-29 18:34
Brownrice Internet

How do I set up an email forwarder?

Note:  We do not allow forwarding to outside providers and only allow forwarding to email accounts on the brownrice servers.  If you setup a forward to an outside provider it will be automatically removed within the hour.

  1. Login to https://dashboard.brownrice.com then...
  2. Click the Email Hosting tab and then the Manage Email Accounts button next to the appropriate domain
  3. Scroll to the bottom of the list of Email Accounts and click the green Manage Email Accounts button.
  4. Click the Forwards button to view your existing forwards or click the New Forward to create a new one.
  5. Fill in the email address that you'd like to forward your email to
  6. Click the "Modify User" button at the bottom of the page

Done.

Note:  If you'd like to keep a copy of the email on your brownrice account (not recommended unless you know what you are doing as it'll fill up your account quickly) then select the "Save a Copy" check box. 

2025-01-29 18:41
Brownrice Internet

How do I add Email Hosting?

We currently offer Email Hosting for our Smart VPS, Dedicated and Webcam Hosting customers.

Email Hosting is $2/month per domain and $2 per email account. Or $4 for the first email (including the domain) and $2/account thereafter. So for five email addresses @yourwebsite.com, you would pay $12/month. 

Important: In order to have email hosted through Brownrice, the MX records of the domain you are trying to use will need to be set to:

mx1.brownrice.com and mx2.brownrice.com

Here are the instructions for getting started:

  1. Log in to the Dashboard > Click on EMAIL HOSTING
  2. Click Add Email Hosting
  3. Enter your email domain--the part of your email address after the @ symbol (ie 'yourwebsite.com' within "you@yourwebsite.com")
  4. Wait a few minutes for the service to be added to account and the computers to finish their process.
  5. Click on Manage Email Accounts - this will take you to a different page where you will also click Manage Email Accounts
  6. This opens a new window with the email account administration panel from which new email accounts, forwards, email robots, and mailing lists are all managed.
  7. Click New Email Account.
  8. Enter the new email account information and then click on ADD.
  9. Once you have created the new email account, then you can set it up inthe email program of your choice (like Outlook, Thunderbird, etc.) to receive email on your computer.  Click here for full instructions for each email program.

2025-01-29 18:42
Brownrice Internet

Does your email service have DKIM?

We support DKIM signing. It requires DNS access so please ensure you can log in to your DNS control panel, or host DNS with us. See here for more information on this topic.

Once we have access to DNS, we will need to set up DMARC and SPF records as well as server-side email signing in order for DKIM to work.

Note : After DKIM is set up, all SMTP connections should be made on our servers, so if you plan to use third party providers(Mailchimp, etc.), they will need to be set up with DKIM as well.

If this is starting to sound too technical, don't worry, we will handle all of the setup, just send support@brownrice.com an email to get started.

2025-01-29 18:43
Brownrice Internet

Emails from my website are ending up in SPAM, how do I fix this?

By default, some content management systems such as Wordpress use sendmail, the server native email application, to send email.  This causes the email message to be sent from your VPS’s IP address, which can lead to blacklisting and email deliverability problems if the email recipients mark these messages as spam.

Maintaining your own IP reputation while using sendmail can be an uphill battle. 

If you are having email deliverability issues, you can configure WordPress to send emails using SMTP authentication using a valid email account.

You can use a plugin such as this one to enable this functionality:  https://wordpress.org/plugins/wp-mail-smtp/

You would install your plugin and then follow these instructions  so that the plugin sends your web site emails through a real email account. 

2025-01-29 18:44
Brownrice Internet

How do I send mail from Google (gmail) using my Brownrice email address?

It is possible to send mail from a Brownrice hosted email using Gmail's online interface.

Here is how:

  1. In your browser, sign in to the Gmail account you want to import to.
  2. In the top right, click the gear shaped icon, and pick "Settings"
  3. Click the "Accounts and Import" tab.
  4. In the Send Mail As section, click on "Add another email address" 
  5. Follow the prompts.
  6. When asked about SMTP server, use mail.brownrice.com
  7. Enter your email password, then click Add Account
  8. Check your email using Webmail for a code/link from Google. 
  9. Click on Verify.

Done.

2025-01-29 18:45
Brownrice Internet

How do I block or whitelist an email address?

Each night our email users will receive an email from us itemizing their spam messages that have been quarantined by our anti-spam gateway servers.  The subject of this email is always "Daily Spam Report for you@emailaddress.com." 

Here are few frequently asked questions and answers about these emails:

What do I need to do with this Daily Spam Report email?

Not much!  We suggest that you quickly scan this email and if it lists all spam messages then there's nothing else to do.  Those quarantined spam messages will be automatically removed from our antispam servers after seven days.

What if I see an email in the Daily Spam Report that I actually want to receive?

If you see something in the list of quarantined messages that you'd like delivered just click the "Whitelist" link next to the message and it'll immediately be delivered to your inbox and never spam checked again.

Do I need to block or delete the spam messages in my Daily Spam Report email?

Nope, you don't and really shouldn't block or delete those spam messages as both actions will likely be wasted time.  Ignore them.  Those quarantined spam messages will be stored for 7 days then removed.

I'm not receiving a message that I need right now and I can't wait to receive tonights Daily Spam Report Email.  What can I do to see if this message was just quarantined?

You can always view the very latest messages that our anti-spam servers have quarantined by doing any of these things:

  • Go to the very bottom of any old Daily Spam Report emails and click the link that says "Please use the web interface to manage your spam quarantine" and you'll be logged in without a username and password and see the real-time list of your latest emails that have been quarantined.
  • If you don't have an old Daily Spam Report email you can email support@brownrice.com and ask us to send you a fresh one at any time.
  • Send us an email to support@brownrice.com and let us know who the sender was of the email you haven't been receiving.  We'll review our anti-spam server logs to see if the message has been quarantined and, if so, whitelist it for you so it'll be immediately delivered.

How do I blacklist someone's email address that isn't in the Daily Email Report?

Go to the very bottom of any Daily Spam Report email that you've received and click the link that says "Please use the web interface to manage your spam quarantine" and you'll be logged in without a username and password.  Once in the web interface you'll enter the email address that you want to block in the Blacklist field on the left side of this web page.

Why don't I have to login to this web interface? 

If you hover over any of the links in the Daily Spam Report email you'll see that the URL is very, very login.  The length of linked URLs links include a special hash to automatically login you in to the web interface so that you don't have to use your email username and password.    So if you want to bookmark your anti-spam web interface be sure to use the full URL from your Daily Spam Report email.

I haven't received a Daily Spam Report email in a few days.  Is something wrong?

Our anti-spam servers will only send you the Daily Spam Report email on days when we've quarantined at least one spam message.  So if you didn't receive it, we didn't quarantine anything that day.

What do these Daily Spam Report emails look like?

Email Summary screen (you'll receive these once per day if you have quarantined spam)
Email summary

Web interface view where you can whitelist, blacklist contacts and forward spam tagged message on to your inbox:

 Mobile website view where you can blacklist or delete spam messages:

2025-01-29 18:49
Brownrice Internet

How do I configure my email in Microsoft Outlook (new)?

Microsoft Office Outlook:

Warning:
Microsoft Outlook (new) does not fully support IMAP connections at the time of writing this (More info here). It may not be possible for your account to be setup in Outlook (new) and we recommend you follow our FAQ here to setup Outlook (classic) instead: https://support.brownrice.com/content/3/367/en/how-do-i-configure-my-email-in-microsoft-outlook-classic.html

  1. Open Outlook by opening your task bar and searching for "Outlook," then clicking the application.


  2. Click the Hamburger dropdown menu (3 horizontal stacked lines), then select "Add Account."


  3. Enter your FULL EMAIL ADDRESS and select "Continue".


  4. Enter your email password when prompted and then select "Show More". This will bring up additional servers settings. Outlook does its best to guess the correct server settings but we may need to adjust it a bit.

  5. For "IMAP Incoming server", use "mail.brownrice.com" and port 993 with "SSL /TLS" connection type (recommended), OR port 143 with encryption type "STARTTLS".


  6. Use your full email address and password for the SMTP username & password


  7. For "SMTP Outgoing server", use "mail.brownrice.com" and port 587 with "STARTTLS" connection type, OR port 25 with no encryption, and click "Continue".

That's it! Outlook should now be set up and fully functional.

2025-02-13 01:46
Brownrice Internet

How do I configure my email in Microsoft Outlook (classic)?

Microsoft Office Outlook:

  1. Open Outlook by opening your task bar and searching for "Outlook," then clicking the application.


  2. Click the 'File' at the top left, then select "Add Account."


  3. Enter your FULL EMAIL ADDRESS, select "Advanced Options", check the box for manual setup, then and select "Connect".


  4. Select "IMAP"


  5. Enter your email password when prompted and then select "Connect".
  6. You may get a security certificate warning, which is expected. Agree to continue using the server by clicking "Yes".

That's it! Outlook should now be set up and fully functional.

2025-02-13 01:35
Brownrice Internet

Domains & DNS

Go to category

How do I transfer a domain name to another registrar?

To transfer a domain name to another (non-brownrice) registrar you'll need to:

  1. Ensure your current balance due to Brownrice is paid.
  2. Login to https://dashboard.brownrice.com
  3. Click Domains -> yourdomainname.com Manage -> Transfer
  4. Ensure that you have access to the email address that the EPP/Transfer key will be mailed to, then click Request Transfer Key
  5. Send an email to support@brownrice.com and ask us to forward you the transfer key that you just requested (for added security keys are usually emailed to us first, and we'll gladly forward it on to you)
  6. Work with your new registrar for the final steps.

2025-02-09 00:55
Brownrice Internet

What is a domain name?

A domain name is a text name corresponding to a computer or website on the Internet. For example, the domain name google.com points to the Google search engine. The domain brownrice.com points to this website.

2017-01-26 23:03
Brownrice Internet

How do I access my account to see what domain names I have registered?

 

If you are a Brownrice billing contact you can login and administer your domain names in our control panel:

http://dashboard.brownrice.com

Once logged in click the Domains link at the top of the site. 

 

2017-02-03 19:22
Brownrice Internet

How do I transfer a domain name to Brownrice?

 If you want to transfer your domain registraton to Brownrice, here's how to do it!

 

Owner of domain must have access to their current domain registration account.

Before transferring a domain, please make sure that your existing DNS settings have been replicated to Brownrice name servers, and that your name servers have been changed to ns1.brownrice.com and ns2.brownrice.com.

This first step is critical as your current registrar will likely drop your DNS zone once the transfer is complete. Here's how to set up DNS on our servers: https://support.brownrice.com/content/2/276/en/how-do-i-setup-dns.html

Your A record, CNAME records, MX records, and any TXT records are usually the most important. If you have any questions, just shoot an email to support@brownrice.com and we'll be happy to take a look.

1. The domain owner must unlock the domain and "request transfer authorization code". This is done via the current registrar account and can only be requested or done by the owner of the domain.  

2. Also note that the domain owner must have access to the existing email address on file for the domain account owner. If the email address on the domain owner's contact information isn't correct then it must be updated via the current registrar account, prior to requesting the transfer authorization code (also known as the EPP key.)

3. The transfer authorization code is emailed to the domain owner's email address. Keep the code handy as you'll need it in the next steps.

4. Login to https://dashboard.brownrice.com with a Brownrice billing email address and click Domains. 

5. Then click on Transfer Domain to Brownrice.

6. Enter the Transfer Authorization Code into the EPP Key field, and the Domain Name, without the www into the Domain Name field. 

7. After clicking the Initiate Transfer button the existing domain owner will receive an email from the old registrar (usually within 24 hours) asking them to approve the transfer by clicking an approval link.  Follow the instructions and do so.  Once done the transfer can take up to 5 days to complete.

8. You'll receive email communication from Brownrice when the transfer is completed and the domain is in your account or if there are any issues with the transfer. 

 

2024-12-06 23:18
Brownrice Internet

How do I modify DNS server addresses?

Here's how to modify DNS servers:

  • With an email address that is associated with Brownrice hosting account login to our Dashboard: http://dashboard.brownrice.com
  • Click Domains
  • Select the domain you'd like to modify.
  • Click the green Manage button.
  • Click the DNS Servers button.
  • Click the Edit DNS Servers button.
  • Enter your DNS server addresses.
  • Note: If you are hosting your site with Brownrice enter: ns1.brownrice.com and ns2.brownrice.com
 

2025-02-09 23:56
Brownrice Internet

How do I modify DNS records?

How to modify DNS records

  • Log in to your Dashboard
  • Navigate to DNS

  • Select your VPS/Domain: yourvpsname.com
    -> Click Manage DNS

  • Click -> Edit DNS Records -> Add DNS Record

  • Make your changes.

Done!

Notes:  Changes made here are immediately reflected in our DNS servers (ns1.brownrice.com and ns2.brownrice.com.) However, propagation may be slowed by DNS record TTL times, which are listed in seconds. TTL is the last field in each record above.

2025-02-09 22:14
Brownrice Internet

Where is your control panel?

Our mobile-friendly control panel is located here:

https://dashboard.brownrice.com

You can login with any email address that is associated with a Brownrice billing account. Click the Password Reset link to get yourself a password.

2025-04-10 20:30
Brownrice Internet

How do I setup DNS?

How to add your domain to the Brownrice DNS servers

Find the hosting service that is setup and note the IP address that we've assigned to it:

  1. Log in to your Dashboard
  2. Navigate to VPS HOSTING
  3. Select your VPS: yourvpsname.com 
    -> Click Manage (green button)
  4. Go to the Web Sites
  5. Find and note the IP Address for mydomainname.com

Add a DNS Domain:

  1. Navigate to DNS

  2. Click the Add DNS Domain button (green button on right side of page)
  3. Enter your domain name (e.g. "mydomainname.com") and either select the correct IP address from the drop down list or click Enter Manually and manually enter it.

    or
  4. Click Add Domain

Done!

Important: This will only work if the DNS server address associated with your domain name are pointed to: ns1.brownrice.com and ns2.brownrice.com

If Brownrice is your registrar you can set this in the Domains tab of the http://dashboard.brownrice.com by following these instructions.

2025-02-11 19:39
Brownrice Internet

I need to migrate my email, how do we make that happen?

This is a common question, and while the process is typically very simple and straight forward, a number of things need to happen, in order, to prevent any interruption to your email service.

Note: This only applies to hosted email accounts (yourname@yourdomain.com) If you have an email account through another provider's domain (i.e. google.com, kitcarson.net, etc.) you'll need an IT person to help you find another solution.

So how do we do this? 

First and foremost (this is the most common error) do not change your name servers or MX records before coordinating with us! We have to set up your accounts on our servers first. If you start sending mail to our servers before that's done, it's just going to bounce.

The full procedure is as follows: 

  1. Send us a full list of your existing email accounts, and the passwords for each. We'll set these up on our servers with the same passwords, which you can change later if you wish.
  2. Once that's done, we'll advise you that it's ok to change DNS, either the name servers, or just the MX records. This will result in all new incoming mail going to our servers, so it won't show up in your Outlook, Mac Mail, etc. yet. You can check for new email through http://webmail.brownrice.com during the transition.
  3. We'll run a program on our mail server which acts as an IMAP client, and pulls all your messages from the old server, over to ours. It authenticates with a username and password, just like Outlook, which is why we need the account passwords. If you're not comfortable divulging that info, you can set a temporary password with your current host.
  4. Once all your email messages have been migrated to our server, we'll advise you that it's ok to change your email client settings to connect to us. The settings to do this can be found here: What are my email server settings?

That's it! Once your Outlook, MacMail, Thunderbird, etc. is connected to our server, you'll see all your messages just like before, rovided the above steps were done in the correct order.

2025-01-29 17:49
Brownrice Internet

I received a domain expiration notice that isn&#39;t from BRI, is it a scam?

First and foremost, if your domain is registered with Brownrice, your expiration notices will always come from a Brownrice email address. If your site is hosted with us, but your domain name is registered with another company, Brownrice will still send you expiration notifications as a courtesy, although we cannot renew 3rd party domains for you. You may also receive such notifications from your registrar.

 

The email you receive from Brownrice will state clearly that you can either click a link to renew with us, or it will advise you to contact your registrar. We do our best to alert you to any expirations, but we can't keep track of all your domains if they aren't registered with us. When in doubt, email support@brownrice.com and we'll investigate for you! But always keep in mind:

 

You can EASILY avoid most scams yourself!

 

Do they want an exorbitant amount of money for the "renewal", say $50-$60 or more? Some "premium" domains may cost that much, but the average .com, .org, or .net should never be that high. If you are being charged that much, you may need a new registrar.

 

Look at the FROM address in the email you received. Is it from a reputable company you may have done business with, such as GoDaddy, Enom, Tucows, etc?

Great! Still skeptical? Forward it to support@brownrice.com, and we'll tell you if it's legit!

 

Or...

 

Is it from a Gmail, Hotmail, AOL, or other "freemail" address? Is it from a party you've never heard of, or a seemingly random address, like ing97[dot]org, or superawesomeSEOservices?

If so, Delete it, and go on with your day.

 

Look for keywords!

 

Such as "solicitation", "SEO" , "proposal", "offer" etc. Look for UNSUBSCRIBE links at the bottom. Your registrar will rarely, if ever, offer an option to opt out of expiration notifications, as doing so could result in you losing your domain name. If you find any of those items, chances are it is a scam. Do NOT click on any links in that email. Either delete the email, or add it to your junk / spam filter.

 

Was it written by an infant?

 

Look for lack of punctuation, nonexistent grammar, broken English, ALL CAPITAL LETTERS, and truncated text that looks like it was copied and pasted, or written by a computer. This should go without saying, but we'll say it anyway:  these emails are bad. Beware of incoherent emails asking for money. Just because they know your name and your domain name, does not make it legitimate.

 

Be smart, be safe, never enter your payment info when in doubt. If you have questions, just ask!

2018-02-13 07:54
Brownrice Internet

I received an email from "ICANN" claiming that my domain requires IMMEDIATE VERIFICATION, what should I do?

If you've recieved an email with the subject "IMMEDIATE VERIFICATION required for yourdomainname.com" do not just ignore it, it may be a very important email that requires action on your end in order to prevent your domain name from being suspended.   

The Internet Corporation for Assigned Names and Numbers (ICANN) has mandated that all ICANN accredited registrars begin verifying the WHOIS contact information and has begun suspending domains that have not been verified.  Verification is done by clicking on the verification link that was sent to the "registrant contact" email address associated with the domain.  Here's how to tell if the email is legitimate:

If we are your registrar the ICANN verification email will be from:   donotreply@name-services.com  

The email will look like this:


If you receive an email like this please look at the contact information in the email and confirm that it's correct.  If the information is already correct, then all you need to do is click on the link that says "Click here to verify your email address".  This will verify your identity and domain ownership and prevent your domain from being suspended.

If you need any of the registrant contact information changed, or if you are unsure that an email you receieved is legitimate, please contact BrownRice support at:  support@brownrice.com

2018-07-21 00:45
Brownrice Internet

I want to use Outlook (Office 365) for my email, but how do I create these SRV records?

SRV records may seem a little tricky, but they're just TXT records that are formatted a certain way. Take a look at the screenshots below, and enter the information into your Brownrice DNS editor exactly as you see it here. That's all you have to do! You can copy and paste the data from here:

  • Host Name: _sip._tcp
  • Address: "1 443 sipdir.online.lync.com"
  • Host Name: _sipfederationtls._tcp
  • Address: "1 5061 sipfed.online.lync.com"

2018-12-31 19:33
Brownrice Internet

How do I add someone else, like my web developer, to my account?

Add a web developer or access for another user to your Dashboard account

If you'd like someone else - like your web developer or another trusted employee - to be able to access our Dashboard so that they can administer your account and have all the control you have, do this:

  1. Log in to your Dashboard
  2. Navigate to USERS
  3. -> Click Add User (green button, either the one in the header or the one below all contacts)
  4. Add user's info and select permissions with the checkboxes at the bottom of the modal and click Save, which will email your new contact with a password reset link so that they can then login to https://dashboard.brownrice.com as well.

Done!

2025-02-13 21:33
Brownrice Internet

How do I connect my Brownrice registered domain to Wix?

Do you have a domain registered through Brownrice, but want to point that domain to a Wix-hosted third party website?  This is how:

Step 1: Add the domain to your Wix account

Before updating the DNS settings in your domain host account, go to Domains in your Wix account and add the domain.

Note: Before you proceed with Step 2, if you are using this domain for email you will first need to ensure that your MX records are properly setup within Wix.  If Brownrice is your email provider, our MX records can be found here.   You can setup those MX records within Wix as outlined here.

If you aren't using the domain for email (and don't have any other custom DNS records), then proceed to Step2.

Step 2: Find your new nameservers within Wix:

You need to find your new nameservers within Wix.  This is easily done, but you will need to Login to Wix:

1. Login to Wix, here.
2. Navigate to this page, which will display your Wix nameservers.
3. Copy the nameservers within the Wix Name Servers Widget (or keep this page open in a different page), you will need those for Step 3.

Step 3: Point your domain's nameservers to Wix:

Once the domain has been added within Wix and the appropriate MX records setup (only if you use the domain for email), the rest is done through the Brownrice Dashboard.

1. Login to the Brownrice Dashboard.

2. Navigate to the "Domains" tab:


3. Click the green "Manage" button next to the domain that you are connecting to Wix:


4. Click on the "DNS Servers" button on the right hand side:


5. Click on the "Edit DNS Servers button in the bottom right hand corner:


6. Enter your Wix Provided nameservers from Step 2 above:

Do not just copy the nameservers from the above screenshot.  You must get your personal Wix nameservers by following the steps outlined in Step 2. above.

7. Click the red "Save" button to save your new Wix nameservers.

8. Once this is done you will need to allow up to 48 hours for the nameserver change to propagate - so please be patient!

 

That's it!  You've just successfully pointed your domain to Wix via their recommended "Nameserver pointing" method.  More info can be found here outlining this method as well as the other methods of pointing to Wix:

Pointing vs. Name Servers Domain Connection Methods

Connecting a Domain to Wix Using the Pointing Method

Connecting a Domain to the Wix Name Servers

 

If any of this is overwhelming, or you just want us to handle this for you, we can do so for a 1-time $59 service charge.  We'll need a support request from you including your Wix login info as well as the domain that you wish to connect to Wix.

 

 

2023-02-07 23:37
Brownrice Internet

What are the proper DNS addresses, or name servers, for BrownRice?

When hosting your web site, VPS, or email with Brownrice its best to use our Domain Name Servers (DNS.)   Listed in order they are:

ns1.brownrice.com

ns2.brownrice.com

2023-04-04 19:43
Brownrice Internet

Webcams

Go to category

What is the embed code for my webcam?

Our web camera video player is a fully responsive HTML5 video player and is compatible with every modern browser and mobile device.  You can always find your full-list of embed options for both your live video as well as Timelapse videos in the Dashboard.

Embed your Webcam Stream on Your Website

  1. Log in to your Dashboard
  2. Navigate to WEBCAMS
  3. Select your WEBCAM STREAMNAME: yourwecamstreamname
    -> Click Manage (green button)
  4. Go to the Emed Code
  5. Copy and paste the provided embed code into your website, there are two options: 1.) You can use the javascript embed code or 2.) (Recommended for Wordpress sites) Use the iFrame embed code, as illustrated below.

JavaScript Player:

Replace [STREAMNAME] with the camera name that we provided you when you signed up for service.

<script id="bri_cam_1" class="bri_embed" src="https://player.brownrice.com?sn=STREAMNAME&em=1"></script>

iFrame Player (use for Wordpress and CMSs that don't allow JavaScript):

<iframe src="https://player.brownrice.com/embed/STREAMNAME height="100%" width="100%" allowfullscreen mozallowfullscreen></iframe>

Share your latest Time-Lapse video

https://player.brownrice.com/embed/WEBCAMNAME/timelapse/24hr

List of Camera Options, all controlled by logging into https://dashboard.brownrice.com

  • Remove and/or replace video overlay logo with your own.
  • Hide the white box PTZ controller area below the web cam video player.
  • Set AutoStart/AutoPlay to on or off.
  • Set Video Timeout duration (default is 10 minutes)
  • Enable email alerts when our servers can't reach your camera.
  • Set custom player aspect ratios.  Default is 16:9.
  • Restrick playback URL's to only web sites that you approve.

Done! If you have any issues let us know.

2025-02-28 19:02
Brownrice Internet

How do I view my webcam viewer analytics?

Our web camera hosting  customers can view live and historical webcam viewer analytics in our Dashboard.

  1. Log in to your Dashboard
  2. Navigate to WEBCAMS

Here you'll see live webcam viewer graphs for each of your cameras. These update every two seconds and show your viewers, the amount of bandwidth that your cameras are sending to our servers, plus the amount of bandwidth that all of your viewers are currently consuming.

Live webcam viewer graphs

  • Viewers/Listeners is the number of people who have your webcam player open in their browser.  These people may or may not be actively watching the video, which is why you may see Viewers with no or very little Viewer/Listener Bandwidth.
  • Viewer/Listener Bandwidth is the amount of all of the active Viewers bandwidth that our servers are sending to those viewers.  So if your camera is sending us 2Mb/s and 100 people are actively watching the stream, this number will be about 200Mb/s.
  • Device Bandwidth is the amount of video bandwidth that your camera is sending to us via a single video stream.  No matter how many viewers are watching the stream, we'll only pull one video stream out of your camera.

To view historical webcam viewer statistics:

  1. Select your WEBCAM STREAMNAME: yourwecamstreamname
    -> Click Manage (green button)
  2. Go to the Statistics

Here you'll be able to select any date range and view all of the Viewers, Unique Viewers, and Total Bandwidth for the period:

These statistics are updated each night at approximately midnight in the camera's specified timezone and itemize the number of viewers and the bandwidth they've used watching your webcam video during the date range that you select. Additionally, the heat map shows an approximation of where they are watching your webcam from based on their IP address. Your monthly webcam service levels are based on these statistics.

2025-04-10 19:41
Brownrice Internet

How can I embed my web cam player into my Wordpress site?

Here's how you'll embed the code into Wordpress with an iframe plugin:

First, install the "iframe" Wordpress plugin via Wordpress:
https://wordpress.org/plugins/iframe/

Once iframe is stalled you'll embed the web cam video by placing this shortcode into your Wordpress page or post:

[iframe src="https://player.brownrice.com/embed/[STREAMNAME]" width="970" height="550"]

Another way to embed an Iframe into your site is to use the code editor.

First, choose the page that you wnt to add your player into. On that page click the top right button with three dots. A menu will drop down where you can then click CODE EDITOR.

Finally paste in the iframe we provided you just after we set up your camera. The iFrame should look similar to this:

<iframe src="https://player.brownrice.com/embed/STREAMNAME" width="100%" height="" sandbox="" allowfullscreen="allowfullscreen"></iframe>

2025-04-10 20:25
Brownrice Internet

Where is your control panel?

Our mobile-friendly control panel is located here:

https://dashboard.brownrice.com

You can login with any email address that is associated with a Brownrice billing account. Click the Password Reset link to get yourself a password.

2025-04-10 20:30
Brownrice Internet

How do I place ads and logos on top of my webcam video player?

You can overlay images over the upper-right, upper-left, and over the top area (as a banner advertisement) of your webcam using our Dashboard Media Manager.  Additionally, you can set destination URLs for each, so when clicked, the user is sent to the web site of your choice.  

Here's how:

  1. Log in to your Dashboard
  2. Navigate to WEBCAMS
  3. Select your Webcam Stream: yourwebcamstreamname
    -> Click Manage (green button)
  4. Go to the Player Banner & Logos
  5. Click small pencil icon next to Banner Overlay, Upper-Right Logo Overlay, or Upper-Left Logo Overlay and then Upload Logo.
  6. Once you've uploaded your images and connected them to a Banner Ovelay or a Logo, you can then make them clickable on your webcam player, which will send users to the URL that you specify, by entering the URL that you'd like clicks to go to in the Logo Link field.

Done.  Have a look at your webcam to ensure that your ads and logos look and behave the way you want them to!

Note:  Any logos or banners that are uploaded will be available to be used on any of your webcams, so you only need to upload a logo or banner ad once.

If you need help with this just contact us and we'll be happy to give a hand.

2025-05-05 18:18
Brownrice Internet

How do I enable timelapse videos for my webcam?

Timelapse videos are enabled by default and are a free service as long as your total timelapse storage is under 1GB (and so far none of our clients have gone over 1GB.)  However, if for some reason timelapse is not turned on for your camera do this:

  1. Log in to your Dashboard
  2. Navigate to WEBCAMS
  3. Select your WEBCAM STREAMNAME: yourwecamstreamname
    -> Click Manage (green button)
  4. Go to the Timelapses
  5. Toggle the Enable Timelapse button

Done.  Wait until tomorrow morning and log back into https://dashboard.brownrice.com and you'll see your first timelapse video!

Click here for instructions on how to view and embed your time-lapse videos into your website.

By default we store timelapse videos for 10 days. 

Storing timelapse videos is free for up to 30 days.  Beyond 30 days we bill 50 cents for each 30 days of additional storage.

Example:  A customer sets the storage setting to 150 in our dashboard, like so  "Automatically delete timelapses older than 150 days."  In this case the customer would receive a $2.00 US charge on their account on the first of each month.

2025-04-17 17:18
Brownrice Internet

How long are recordings stored in my account and how much does it cost?

By default web camera recordings are not enabled.  However, this is a setting that you can change at any time.  Here's how:

  1. Log in to your Dashboard
  2. Navigate to WEBCAMS
  3. Select your WEBCAM STREAMNAME: yourwecamstreamname
    -> Click Manage (green button)
  4. Go to the Recordings
  5. Click on the small pencil icon to the right of "Automatically delete older than 30 days." 
  6. Change to the number of days that you'd like the video to be stored
  7. Click the big blue Start Recording button
  8. Wait awhile (about 10 minutes) and you'll see your videos show up on this page. Watch, download, embed them or share them!

Note: This service is billed by the number days that we store your video on our servers, which is calculated on the 1st of the month. The cost is 50 cents US per day that we store your video recordings.

For example, if you set the Automatically delete videos older than xx days to 10 then you'll be charged $5.00 US on the 1st of the month.

2025-04-17 17:22
Brownrice Internet

How do I record my webcam video?

Enable 24x7 video recording and cloud video storage for your camera

  1. Log in to your Dashboard
  2. Navigate to WEBCAMS
  3. Select your WEBCAM STREAMNAME: yourwecamstreamname
    -> Click Manage (green button)
  4. Go to the Recordings
  5. Toggle Enable Recordings

Done.

Your video will immediately start being recorded 24 hours per day and stored. You'll be able to view your first video when the intial segment time is over.  i.e.  If the video segment duration is set to 10 minutes your videos will automatically show up in the dashboard every 10 minutes.  This is a setting that can be changed by you at any time.

To change the number of days that we store your video you'll change the Automatically delete videos older than XX days setting to something else. 

We charge 50 cents US per day for cloud video storage.  Example: If you set Automatically delete videos older than 10 days a charge of $5.00 US (10 days x 50 cents = $5.00) will appear on your invoice once per month, per camera.

2025-05-05 18:16
Brownrice Internet

How do I view my timelapse videos?

Timelapse videos are created each night from the previous day's webcam video and by default are displayed on your webcam player.   Additionally, a weekly timelapse is created from the previous week on Sunday night, and a month timelapses is built on the 1st of each month.  

To view ALL of your videos do this:

  1. Log in to your Dashboard
  2. Navigate to WEBCAMS
  3. Select your WEBCAM STREAMNAME: yourwecamstreamname
    -> Click Manage (green button)
  4. Go to the Timelapses
  5. Click the timelapse thumbnail you'd like to view and your video will play


Keep in mind that if you click the Embed Code link while watching the timelapse video you'll be able to view code to embed the timelapse into your web site and a link share it with others or on social media.

2025-05-07 17:25
Brownrice Internet

What type of webcam should I purchase?

Nearly any modern IP camera will work. Here's a list of indoor cameras that are affordable and good. We recommend these outdoor cameras for their high quality video and all-weather reliability. But nearly ANY internet connected IP camera that supports h.264 video will work! (worry not, most moderately modern cameras support this)

Let us know what type of camera you have and we'll tell you if we can re-stream it. Or contact us and we'll let you know if a camera that you are interested in purchasing will work.

2025-04-17 17:53
Brownrice Internet

How do I create a playlist for my web camera streams?

Video playlists are easily created within our Dashboard and come as a free service with your Brownrice web camera accounts. 

Things you can do with playlists: You can run video advertisements before, during, or after your web cam video. You can run a video advertisement every 5 minutes in the middle of your live webcam video (i.e.  like youtube does.) You can play all of your web cams in one video player and have each run for 10 seconds before switching to the next, and then repeat. You can also run a favorite timelapse video, then a video advertisement, then transition into your live webcam video. The possibilities are truly limitless.

Here's how to create a playlist and embed it in your web site, or share it with a link:

  • Log in to your Dashboard
  • Navigate to WEBCAMS
  • Select your WEBCAM STREAMNAME: yourwecamstreamname
    -> Click Manage (green button)
  • Go to Playlist Editor

    Note:  You must have more than one Streaming service in order to use playlists
  • -> Click Create New Playlist  (green button)
  • Name your playlist anything you like.  i.e. "Video ad pre-roll with live streams" and click Okay
  • -> Click + Add Stream (green button)
  • Select Stream Name by clicking on the stream you would like to add to your playlist
  • Depending on the stream type you'll be able to select from Livestream, Timelapses, Recordings or Video on Demand, click a folder to navigate more videos and click on a video thumbnail to select a video for your playlist
  • -> Click + Add Stream (green button) to add more videos to your playlist.
  • Arrange the playlist order, set the duration of the streams, and added any captions that you'd like, then click the Save Playlist button, then click the Test Playlist button to view your playlist.
  • While watching your playlist click Embed Code to get the code to embed this playlist into your web site and also retrieve the Simple View link url to send the playlist to friends, customers, and embed on social media.


Note:  In order to use video advertisements in your playlists you'll need to sign up for a Brownrice Video on Demand service. This is a $9.95 per month service which allows you to upload and easily embed as many vidoes as you like.

2025-05-07 17:53
Brownrice Internet

How do I upload a video advertisement so that viewers will see an advertisement before my web camera live stream?

Our Video on Demand (VOD) service is available for any webcam customer who has a 2TB plan or above. Just send us an email to enable the service.

  • Log in to your Dashboard
  • Navigate to WEBCAMS
  • Select your WEBCAM VOD SERVICE STREAMNAME: yourwecamstreamname
    -> Click Manage (green button)
  • Go to Videos

  • Upload Video

Note: You can upload as many .mp4 videos to your VOD service account.

Once your video is uploaded you can view it via the dashboard or optionally embed it into any web site with the embed code.

However, what you are really wanting to do is to add this VOD to a playlist.

So after your VOD is uploaded you'll click:

  • Go to Playlist Editor (green button)
  • Click the + Add Stream button
     
  • Select VOD Service
  • Select the video you've just uploaded.
  • Now your VOD is in your playlist. You can drag it to the front of your playlist to play it first (or in any order.)
  • Be sure to click the Save Playlist button before the Test Playlist button to see how it looks.
  • Finally, while watching the playlist click the Embed link to get the embed code to place this playlist in your site.

2025-05-07 18:05
Brownrice Internet

My camera is offline! What do I need to do to get it back online?

Here is a list of things to do and check to get your camera back online:

  1. Make sure your camera has power and internet.
    1. Most cameras have a light on them to indicate power.  If you don't see a light make sure its plugged in.
    2. Make sure your internet connection is up and working.  Usually connecting a computer to the same network that the camera is connected to will allow you to determine if the internet is working
  2. Reboot the camera.
    1. If a camera has become unresponsive often a reboot will fix it.  To reboot your camera you'll unplug it from its power source, wait 15 seconds, then plug it back in.
  3. Make sure that the IP address and port forwarding for the camera has not changed
    1. When you first got your camera setup and streaming we connected to it via an IP address (or a special DDNS address) and we had a couple of ports forwarded through your router so our servers could pull the video out of your camera.  If any of this information has changed we won't be able to connect to your camera.
    2. Your IP address and port forwarding will almost always change if you change service providers, or replaced your router.
    3. In order to determine what IP address and port we're using to connect to your camera follow these instructions and review the IP:port of your RTSP URL (or contact us and we'll do that for you)
    4. Then, from the same network as your camera, go to https://ip.brownrice.com and compare the IP address and open ports to the RTSP URL above.  If they are different you can update the RTSP via the dashboard using the instructions in step 3.  Or you can contact us and we'll do that for you.
  4. Did you pay your bill?

2025-05-06 17:33
Brownrice Internet

How can I restrict playability of my webcam to just certain web sites?

Restrict playback to your web site, or a group of web sites:

  1. Log in to your Dashboard
  2. Navigate to WEBCAMS
  3. Select your WEBCAM STREAMNAME: yourwecamstreamname
    -> Click Manage (green button)
  4. Go to the Camera Settings 
  5. In the Restrict Playback to URLs box type in your domain name, or part of your domain name, and click save.  Do not type "http://" just the domain name.

If your web site address is www.whiterice.com simply typing whiterice would restrict access to only web sites with the word whiterice in the URL.

If you'd like to allow access from multiple sites you would seperate each name with the pipe symbol "|".  And yes, regular expressions are allowed.

Entering "whiterice.com|greenrice.com" would match any addresses at those two domains names, including www.whiterice.com and www.greenrice.com.

2025-05-06 17:34
Brownrice Internet

How do I get alerted if my camera is having a problem?

You can easily sign up to be alerted by email if our servers can't reach your camera.  To do so follow these steps:

  • Log in to your Dashboard
  • Navigate to WEBCAMS
  • Select your WEBCAM STREAMNAME: yourwecamstreamname
    -> Click Manage (green button)
  • Go to the Camera Settings 
  • Switch Camera Offline Email Alerts from Off to On

Done. 

All contacts listed on the account that are set to receive "News" will be emailed if we can't reach your camera for more than 30 minutes.

2025-04-24 20:49
Brownrice Internet

How do I schedule offline time for my camera?

If you want to schedule days and times when public viewers can not view your webcam video you can do that with our Scheduler.  Here's how:

  • Log in to your Dashboard
  • Navigate to WEBCAMS
  • Select your WEBCAM STREAMNAME: yourwecamstreamname
    -> Click Manage (green button)
  • Go to Scheduler
  • Click hourly blocks that you don't want viewers to view your camera.  Doing so will change the color to red.
  • When you've selected all of the days and times that you do not want users to be able to view your camera click the Save button.

That's it!  During the red hourly blocks that you've selected your webcam player will no longer load and instead will be replaced with an image that says "This webcam is currently scheduled to be offline."

If you'd like to replace our default "This webcam is currently scheduled to be offline" image with your own custom image, you can do that too! Here's how:

  1. Create your custom image (recommended dimensions: 1280 pixels x 720 pixels).
  2. In the Scheduler module, click the Pencil icon next to our Default Image and click the Select Custom Offline Image link.
  3. Click Choose File to navigate to your custom image on your computer, select the Full Size Image Type, click Upload (green button) to upload your custom image. Click the SAVE button to save your Scheduler Settings. Done! This will apply this custom image to be displayed when the Scheduler has blocked out timeblocks. 

2025-05-07 18:45
Brownrice Internet

How do I add someone else, like my web developer, to my account?

Add a web developer or access for another user to your Dashboard account

If you'd like someone else - like your web developer or another trusted employee - to be able to access our Dashboard so that they can administer your account and have all the control you have, do this:

  1. Log in to your Dashboard
  2. Navigate to USERS
  3. -> Click Add User (green button, either the one in the header or the one below all contacts)
  4. Add user's info and select permissions with the checkboxes at the bottom of the modal and click Save, which will email your new contact with a password reset link so that they can then login to https://dashboard.brownrice.com as well.

Done!

2025-02-13 21:33
Brownrice Internet

How do I password protect my webcam video?

Password protect your webcam video

  1. Log in to your Dashboard
  2. Navigate to WEBCAMS
  3. Select your WEBCAM STREAMNAME: yourwecamstreamname
    -> Click Manage (green button)
  4. Go to Player Settings
  5. Turn the Password Protected toggle from Off to On, then set a password by clicking the pencil icon.
  6. Enter password and click Save.
  7. Done.

Now each time some wants to view your webcam, no matter where it is embedded, they'll have to enter the password that you set in the steps above. 

Note:  You can enable or disable and change the password as often as you like. 

2025-05-07 19:03
Brownrice Internet

How do I optimize my webcam video settings for the best quality?

Our servers can ingest and re-stream any resolution that your webcam sends to us.  There are literally no restrictions on our end.   However, if you want to optimize your webcam settings these are things to keep in mind:

  • You don't have to do this! If we have access to the camera administration pages we can optimize your camera settings for you. We do this all of the time and take great pride in making our customer streams perfect. You'll of course need to forward an external port to your camera's web admin pages so we can get into the camera ourselves to do this.

  • Whatever bandwidth your camera sends to us is what our servers will re-stream to your customers.  For example: Sending us a 10mbs at 4k stream might look amazing to customers on high bandwidth connections but it simply won't work at all for customers on lower bandwidth connections and cell phone connections.  So we typically feel that aiming  for a 2 to 4mbs stream is good balance of video quality and accessibility for most viewing audiences.

  • Be sure to run a speedtest on the network that your webcam is on to determine how much upload speed it has available to it.  Sending our servers more video bandwidth that your internet upload speeds can handle will result in choppy and very poor looking video, not to mention the fact that your Internet connection will be swamped.

  • Once you have a webcam up and streaming through our servers its very helpful to login to https://dashboard.brownrice.com and watch how much video your camera is sending to us. We've got live graphs and numbers that you can watch in real-time. View full instructions for viewing your webcam analytics. Webcam Bandwidth is that number that you will want to watch as that's how much bandwidth your camera is sending to our servers.

Here are the things to know when self-optimizing your webcam video:

It's important that each time that you make changes to your cameras settings that you Reset your Camera Stream

  1. Log in to your Dashboard
  2. Navigate to WEBCAMS
  3. Select your WEBCAM STREAMNAME: yourwecamstreamname
    -> Click Manage (green button)
  4. Go to Camera Settings
  5. -> Click Reset Camera Stream in order for our servers to pick up the new settings.  

Also remember that the more things that move in your video means the more bandwidth that your camera will be sending to us. Things like trees and waves on a calm day might not cause much bandwidth to be sent, but on a windy day swaying, leafy trees or a sea of white-capped waves might easily quadruple the amount of bandwidth that your camera sends to us. So "setting and forgetting" may work one day, but not the next.

Frames per second (FPS):  FPS greatly affects bandwidth.  The greater the FPS the more bandwidth that will be pushed to our servers and your customers.  This typically does not need to be more than 20 FPS for web viewing, which is what we shoot for often.  Change this number and see what looks best and how it affects bandwidth (and be sure to reset the camera steam in our dashboard and reload your video player each time you do.)

Resolution:  Resolution also greatly affects bandwidth.  Resolution can be defined in various ways by different camera manufacturers.  Sometimes its defined as 1080p, 720p, etc, and sometimes its listed as 1024x720, 640x480, etc.  720p (or 1024x720) is usually MORE than sufficient, since your webcam video player will likely only take up a small amount of  real estate on your customers monitor or cell phone.  1080p and 4k video can look amazing but requires a LOT more bandwidth and is nearly always overkill on a web video player.  Again, our servers support any resolution so try various settings and be sure to reset the camera steam in our dashboard and reload your video player each time you do for the changes to take.

GOV/Index rate:  Gov is sometimes called Index frames, depending on the camera manufacturer, and mostly affects how quickly your video will start playing after the customer presses the play button.  GOV frames also send more bandwidth, but not a lot more.  As a general rule you'll want to send our servers 1 GOV frame per second.  So if your camera is set to 20 FPS, then you'll want to set your GOV setting to be 20.   (and be sure to reset the camera steam in our dashboard and reload your video player each time you make changes to the GOV setting.)

Video Compression:  Different manufacturers use different naming schemes for compression.  Often its listed as a percentage and sometimes its listed as a video quality, like so:  High, Medium, Low.   If compression is listed a percentage then lowering the percentage will lead to less compression with higher quality video but will use more bandwidth.  So change it up and down, reset the stream in our dashboard, and watch how the video looks.

Again, there are a LOT of knobs to turn.  Each change to a setting can impact other settings and bandwidth.  So plan on spending a lot of time watching your video, adjusting, and resetting the camera stream if you plan on doing this yourself.  But of course we'd be always be happy to optimize your streams for you! Just ask, its a free service!

2025-05-07 19:24
Brownrice Internet

How do I set up port forwarding to my webcam?

The general and simplistic overview to get connected to our webcam streaming service is that we need to connect to your camera from the internet to configure it and pull a single video stream from it.  We'll also need your camera's internet IP address, username and password.

The details are that we need to connect to the camera on ports 80 (web port) and 554 (rtsp video port) to do so.  Most users setup port forwarding on their modem or router to forward those two ports  to the camera, then we take it from there.  If you don't know how to do this, or don't have a tech person to help you - we'd be happy to walk you through the steps or we can set up a screen share with your computer so we can do it for you.

For example here's a tutorial on how its done with Netgear routers:

https://kb.netgear.com/23416/How-do-I-set-up-port-forwarding-for-my-IP-camera-using-the-NETGEAR-router-web-interface

Here's a great site that shows you how to setup port forwarding on nearly any router:

https://portforward.com/

And here is a tester that you can use to confirm whether the port forwarding rules you set are working correctly:

https://ip.brownrice.com

And finally, if you have confirmed that your port forwarding is working correctly, and you are technically savvy and can determine your camera's RTSP URL, you can then use our RTSP URL tester to test it!  https://brownrice.com/webcam_rtsp_test  If the tester says that our servers can pull video from your camera then you'll just send your RTSP URL over to us at support@brownrice.com and we'll get your camera streaming!

Security Note:  If you don't want to open your camera ports 554 and 80 to the entire internet feel free to only open those ports to our streaming server's IP address range, which is this:   172.97.100.0/24

2025-05-06 17:38
Brownrice Internet

How do I update my RTSP URL?

If you'd like to update your the RTSP URL for your camera, such as if your camera has a new IP address:

  • Log in to your Dashboard
  • Navigate to WEBCAMS
  • Select your WEBCAM STREAMNAME: yourwecamstreamname
    -> Click Manage (green button)
  • Go to the Camera Settings 

In the RTSP Stream URL box, type in the full RTSP URL for your camera, and click save.  This should start with "rtsp://" and should include the port (usually 554) as well.

Example RTSP URL

rtsp://username:password@209.188.114.123:554/?channel=1&stream=0

Note:  We strongly recommend using tour RTSP Stream Tester to ensure that the new RTSP URL works before changing it:
https://brownrice.com/webcam_rtsp_test

Note: There are certain characters that do not work properly within an RTSP username and password. So be sure that these characters are not in your camera's username or password:

@ $ : < > # % / \ | } { ] [

2025-04-30 17:18
Brownrice Internet

How do I make my webcam play automatically?

Here's how to set up your webcam to play automatically, without users having to press the play button, when they come to your web site (note:  This will not work on mobile as there is no way to auto-start a video on a mobile device.)

  1. Log in to your Dashboard
  2. Navigate to WEBCAMS
  3. Select your WEBCAM STREAMNAME: yourwecamstreamname
    -> Click Manage (green button)
  4. Go to the Camera Settings 
  5. Click small pencil icon next to the Autostart option
  6. Click Enabled

Done.  

2025-05-06 17:39
Brownrice Internet

How do I integrate my webcam player with Google Analytics?

While our built-in webcam analytics provide a myriad of great viewer information, some of our users want more.  Specifically, our webcam video servers have no way to provide you with data about which websites have embedded your webcam player into them, which websites have referred viewers to your webcam player, or which users have clicked on the logos that you've overlayed onto your webcam player via our Dashboard.  When you follow these instructions all of that information will be available to you via your own Google Analytics 4 reports.

  1. Obtain your Google Analytics 4
    You'll need your own Google Analytics account.  Once your account is created and running you'll need to then create a new Google Analytics 4 Property (name it something like "My Webcam" so that you can identify which webcam you are monitoring) and then copy that property's Tracking ID.  Full instructions are here: https://support.google.com/analytics/answer/10269537?ref_topic=1009620
  2. Copy and paste your Tracking ID into our Dashboard
  3. Log in to your Dashboard
  4. Navigate to WEBCAMS
  5. Select your WEBCAM STREAMNAME: yourwecamstreamname
    -> Click Manage (green button)
  6. Go to Statistics
  7. Click the green Add Google Analytics Tracking ID button and enter your Tracking ID, which you copied from Step 1 and 2.


Done.

It typically takes only a few minutes for statistics to start showing up in your Google Analytics 4 reports.

Custom Events that we send to Google Analytics

We send this customer Event data to Google Analytics in order to provide webcam player specific information in your reports  -in addtion to the wealth of information that Google provides by default: 

  • webcam_video_loaded (the number of times your webcam player was loaded in a website)
  • webcam_video_played (the number of times your webcam video was played)
  • webcam_logo1_click (the logo overlay in the upper-right side of your webcam player)
  • webcam_logo2_click (the logo overlay in the upper-left side of your webcam player)

You'll see these events in your Google Analytics Events reports, in addtion to all of the other data the Google Analytics provides by default.  You can also drill down into each event for more data by clicking on them. For example, if you can click on the webcam_logo1_click Event you'll see which websites each user was sent to when they clicked on the the upper-right logo on your webcam player (if you set up a logo overlay.)

 

Notes:

  • This only works with Google Analytics 4
  • You can embed the same Tracking ID into multiple cameras, or you can create a seperate Tracking ID for each of your webcams.
  • We can not help you set up or configure your  Google Analytics reports.  If you need help, ask and we'll get you in touch with a web marketer or developer who can consult with you to get this done.

2025-05-07 19:35
Brownrice Internet

How can I embed my webcam player into my Wordpress site?

Embed an iFrame into Wordpress

  1. Choose the page that you want to add your player into. On that page click the top right button with three dots. A menu will drop down where you can then click CODE EDITOR.
  2. Paste in the iframe embed code we provided you just after we set up your camera. The iFrame should look similar to this:


2025-05-07 19:37
Brownrice Internet

How do I change my camera timezone so that my statistics, recordings, and timelapses are synced to my timezone?

By default all new webcams are set to be in the Mountain Timezone, because that's where our servers live.  However, you should set your camera location so that all of your statistics, recordings, and timelapses are synced to your cameras true time zone.

While our built-in webcam analytics provide a myriad of great viewer information, some of our users want more.  Specifically, our webcam video servers have no way to provide you with data about which websites have embedded your webcam player into them, which websites have referred viewers to your webcam player, or which users have clicked on the logos that you've overlayed onto your webcam player via our Dashboard.  When you follow these instructions all of that information will be available to you via your own Google Analytics 4 reports.

  1. Log in to your Dashboard
  2. Navigate to WEBCAMS
  3. Select your WEBCAM STREAMNAME: yourwecamstreamname
    -> Click Manage (green button)
  4. Go to Camera Settings
  5. Enter the exact Latitude and Longitude of your camera. To obtain your cameras exact latitude and longitude on your computer, open Google Maps then right-click your camera's exact location on the map. This will open a pop-up window. You can find your latitude and longitude in decimal format at the top.
  6. Click Save

Done! From now on all webcam services will know your cameras timezone and sync its statistics, recordings, and timelapse videos to your timezone.

2025-05-07 20:08
Brownrice Internet

How do you stream your webcam video to Youtube?

Follow these instructions to stream your webcam video to Youtube

Things you need to get started:

  1. Ensure that you have a Youtube account that you can publish a live stream to: https://www.youtube.com/howyoutubeworks/product-features/live/#youtube-live
  2. Download the OBS Studio software (its free and open source) on to a computer that will be available 24x7 to run your live stream.  Note: This computer does not need to be on the same network as your webcam.  It can live anywhere as long as it has a good internet connection. https://obsproject.com/download
  3. Request your HLS URL from Brownrice.  Email support@brownrice.com and ask us for your HLS URL for your webcam.  We'll email you back with something that looks like this: https://streamer6.brownrice.com/mywebcamname/mywebcamname.stream/main_playlist.m3u8

Once you have have your Youtube Live account ready, OBS installed on your computer, and your camera's HLS URL from Brownrice then you can follow these instructions to publish to Youtube:

  1. Open OBS Studo and follow the Auto Configuration Wizard.  You can also reach the Auto Configuration Wizard in OBS Studo by clicking Tools -> Auto Configuration Wizard.  Select "Optimize for streaming, recording is secondary" then Next.
  2. Select the default settings for both Base (Canvas) Resolution and FPS then click Next
  3. Select Service: YouTube - RTMPS and then click Connect Account (recommended) and follow the YouTube instructions to link OBS Studio to your YouTube account (you'll need your YouTube login information for this).  Leave all other settings set to the defaults.
  4. Once your YouTube account has been selected allow OBS to test your connection to YouTube.  This takes about a minute.
  5. Click the + button under Sources to add a Source.  We'll be linking your webcams HLS URL that we sent you previously in these steps.
  6. Select Media Source then Create New then give it any name you like such as "My webcam."
  7. Uncheck "Local File" and then enter your HLS URL in the Input field.  Leave all other settings as they are, then click OK
  8. We're almost there!  Now click the Start Streaming button at the bottom of the main OBS screen, a pop will ask you to Manage Broadcast.  Click the Manage Broadcast button then name the stream and set all setting to whatever you like, then click Create broadcast and start streaming

That's it! Check your YouTube page and you should now be live streaming to Youtube.

2025-05-07 20:12
Oban Lambie

What is Live Rewind?

Our Live Rewind service allows your webcam viewers to rewind your video in real-time, up to 60 minutes, so that they don't miss a thing.

Enable Live Rewind in our Dashboard. 

  1. Log in to your Dashboard
  2. Navigate to WEBCAMS
  3. Select your WEBCAM STREAMNAME: yourwecamstreamname
    -> Click Manage (green button)
  4. Go to Player Settings
  5. Toggle Live Rewind ON.  Live Rewind is a free service for all cameras on our 2TB plan or higher. 1TB customers can trial the service for free for up to a month.

Note: It takes a minute or two for Live Rewind to start working and will of course need to run a full 60 minutes before your users will be able to rewind the full 60 minutes.

NVR Live Rewind

2025-05-07 20:30
Brownrice Internet

My big webcam season is over, how do I downgrade my webcam plan?

Ski Areas, Bird Cams, and Surf cameras can often go over their bandwidth quota during their peak season and have their service levels automatically upgraded.  However, our customers often want to downgrade their cameras back to lower bandwidth service levels during off season, which is easily done via our Dashboard.

Note:  You can only downgrade to a lower service level after 30 days have passed since your webcam service last used a higher tiered level of service.  I.e.  If you want to downgrade to our 1TB plan then 30 days must have passed since your camera used more than 1TB of data.

To downgrade:

  1. Log in to your Dashboard
  2. Navigate to WEBCAMS
  3. Select your WEBCAM STREAMNAME: yourwecamstreamname
    -> Click Manage (green button)
  4. Click -> Upgrade This Streaming Service (green button)
  5. You'll then be presented with our service level slider and you'll then downgrade to the level that you want.

2025-05-07 20:37
Brownrice Internet

Site Building

Go to category

Is Telnet or SSH enabled for my site?

 

We don't allow SSH access for our shared hosting clients.  However, we do allow it for our virtual server clients.  Our virtual servers are incredibly easy to manage, are optimized for hosting, and we'll even manage the machine for you.  Virtual servers are a fanatastic and affordable upgrade to a shared hosting account.   We'll upgrade your account from shared hosting to a virtual server for you for free.  Contact us here: http://hosting.brownrice.com/contact

 

 

 

2014-12-08 17:14
Brownrice Internet

How do I take credit card payments via my web site?

There are numerous ways to do real-time credit card processing, but none that are inexpensive to get set up. You'll need:

1) An Internet merchant account. Most large banks offer these and they are usually about $10 per month. A normal merchant account won't work for this. This is a temporary holding account for the credit card payments that you receive.

2) An Online Payment processor. We use Cybersource for our business but we've also worked with Verisign as well. I'd imagine there are other companies that do this but these two are the big players. These businesses provide the mechanisms for your web site to do the actual real-time authorization and and money capture. The prices range between $15 and $50 per month (plus set up fees) depending on the level of sophistication of the authorization requests. i.e. The less expensive plans offer a pre-built form that lives on *their* servers and don't allow much customization while the more expensive plans let your programmer totally customize the web pages that process the cards, and these pages live on your web site. Once the card transaction has been approved these guys transfer the money into your Internet merchant account.

3) An Ecommerce System on your site. Your ecommerce system generally lives on your web site and handles the actual purchase process. It will do the talking to your Online Payment processor when it's time to charge the card. There are many, many ways to do this; from custom programmed code, to commercial packages, to free open source packages. None are easily implemented and all will have a set up cost associated with it. We've seen this range from $500 to $50,000. Your site designer will need to talk to you about all of the options, costs, and set up involved.

Bottom line: Real-time processing is great, but make sure that you are doing a fare amount of business via your web site before you go this route. Taking PayPal payments and manually approving card charges via your existing merchant terminal is much less expensive and a good way to get your feet wet.

2006-10-22 22:02
Brownrice Internet

How do I create a custom "Not Found" page?

Create a new text file on your computer and save it as ".htaccess".

If you are creating the file from scratch, simply type the following line into the file, changing the url to the location of your custom page:

ErrorDocument 404 http://www.YourWebSite.com/custom_page.html

Keep it all on one line, with a space on each side of the number 404. Also, this is case sensitive, so be sure to check the case of the E and D in ErrorDocument before you proceed.

When you are done, upload your new .htaccess file into the docs directory on the server. Make sure it's uploaded in ASCII format (not binary). Then, be sure to use the CHMOD command (this sets permissions) through your FTP or telnet program to set the permissions to 644.

Also be sure that you have uploaded your custom error page to the server, otherwise you'll get a 500 server error or something similar. Once that is done, you can test your new error page by typing in a url that you know does not exist on your site. You should get your custom page, ready to bring in the lost visitors that may be out there.

2007-09-25 13:01
Brownrice Internet

How do I password protect one of my web site directories?

We can password protect a directory for you quickly and easily. Just email us at support@brownrice.com OR you can do it yourself if you are a web site developer by following these instructions:

  1. On your computer create an special file exactly called ".htaccess" (without the quotes).
  2. This file's contents should look like this (below). Change the values in red to your web site address and the exact directory name that you are protecting. This file is case sensitive:

 

AuthName "Restricted Access"
AuthType Basic
AuthUserFile /home/domains/yourwebsite.com/docs/protecteddirectory/.htpasswd

require valid-user

 

Now create a second file on your computer called ".htpasswd" (again without the quotes). Go to this site and generate a username and password. You'll end up with something like this:

 

myusername:YXWM35gonN/VU

 

  • Paste your version of the above encrypted username and password into your new .htpasswd file.
  • FTP both of your new files into the password protected directory on your web site. Make sure your FTP program sends this file to the server as an ASCII or "plain text" file. It will not work if this is sent as a binary type file.
  • Using a Browser surf to your new password protected web directory and ensure that it works correctly.

2022-06-06 22:14
Brownrice Internet

What hostname do I use when connecting to my site's MySQL database?

When connecting to a MySQL database also use localhost as your hostname.

2006-11-16 13:40
Brownrice Internet

What is IDX?

IDX stands for Internet Data eXchange, and is used specifically for real estate.

Brownrice Internet updates all MLS real estate listing data and photos each morning at 5:30am. Subscribers to IDX have this new listing data displayed on their websites every day. We take the work out of getting new real estate listings to your clients! IDX subscribers get new listing data delivered to their clients every day without having to contact a web developer or office manager to do it for them!

Active, confirmed members of your MLS who would like to display this data on thier websites have two IDX options:


IDX Link
$3.95 per month


We've built a generic IDX search for real estate sites to link to and/or "frame" into their web sites at this address: http://search.taosmls.net  

You can only view the link above by typing it into your browser. Linking to this site from an outside site is blocked, unless you are a paying IDX Link customer.

The advantages of the IDX Link is that it is inexpensive and very easy to get running on your site.

The disadvantages of the IDX Link, in contrast to the IDX Enchanced Connection (see below), is that it is not customizable (e.g. you can't tweak or make it look or work the way you'd like) and that the true listing agent's contact information is displayed prominently in the middle of each listing. These issues, combined with the fact that the customer will be leaving your site to view listings often results in lost customers.

Example IDX Link site: http://www.tsvproperties.com/explore-local-properties-for-sale/

IDX Enhanced Connection —
$9.95 per month for Brownrice Internet hosted sites. $19.95 per month for offsite hosted sites.


With an IDX Enhanced Connection we provide your site with direct access to the IDX MLS database. This allows you and your web programmer to fully customize the way your IDX search looks, acts, and performs.

Example scenarios:

* You can display your contact information into each MLS listing whether the listing is yours - or someone else's - while minimizing the true listing agent's data (e.g. In the middle of a listing you might display "Contact me at xxx to show you this wonderful property.")
* You can dictate how your MLS search works. (i.e. Maybe your listings should be displayed before anyone elses? Or in bold?)
* You can fully integrate your site's colors, logos, and contact information throughout each step of the MLS search.

Approximately 60% of the MLS sites using IDX use this IDX Enchanced Connection, while 40% use the IDX Link.

Keep in mind that the IDX Enhanced Connection will require a programmer to customize your site. This is generally a one-time cost but it can be significant depending on the level of customization that you require. If you'd like us to provide you with a list of programmers who can do this work for you, or provide you with a quote, please feel free to ask.

Example IDX Enhanced Connection site: http://search.taosnewmexico.com/

Contact support@brownrice.com, or 575-758-4175, for more information.

2017-02-02 19:23
Brownrice Internet

How do I show hidden files?

Configuring your FTP client to show hidden files is a process that differs significantly for each FTP client. Instructions for doing so using many popular FTP clients can be found below:

In Dreamweaver

Dreamweaver won't display hidden files in Site View. You can either use another FTP program or you can use your filemanager.

In Filemanager

  1. Go to www.yoursite.com/fileman/fileman.cgi?
  2.  Select the web folder
  3. Select Preferences from the Tools menu.
  4. Check the File Display - Do you want to show hidden files? checkbox (NB: The directory will refresh showing the hidden files.)
  5. You can then delete / copy / move the file using the Commands menu.

In CuteFTP

  1. Go to Sitemanager.
  2. Choose the connection and click edit.
  3. Make sure filters is checked.
  4. Press the filter button towards the bottom.
  5. Check [Enable remote filters (Server applied filter)]
  6.  In the box below, add -al
  7. Hit apply. Now log in with that connection.

In WSFTP

  1. Right click on the connection before logging on.
  2. Select properties, then select the startup tab. On this screen you will see a box that says Remote file mask. In this box place "-al", then log in.

In Fetch

  1. Open Preferences.
  2. Click on the Misc tab.
  3. Click on the Obscure Options popup menu.
  4. Check the Send LIST -al to UNIX servers

In BBEdit

Click the checkbox that says Show Files Starting with ".

In Transmit

  1. Open Preferences.
  2. Click on Files in the Toolbar.
  3. Check the box that says Show all Hidden Files.

In FTP Voyager

  1. Select a profile in the FTP Site Profile Manager.
  2. Click on the Advanced button.
  3. Select the category Connection.
  4. Enter "-la" in the Extra LIST Parameter.

In SecureFX

  1. Right click on the connection before logging on.
  2. Select properties.
  3. Select Category > Options > FTP.
  4. On this screen you will see a box that says Directory Listing Options. Select the option All entries, then log in.

In LeechFTP

  1. Run Leech FTP
  2. Select File > Options.
  3. Select the Transfers tab.
  4.  In the List Command box enter "LIST-a" (no quotes).
  5. Click Accept.
  6. Log in and view directory; all is well.

2025-01-30 19:19
Brownrice Internet

Do you have phpMyAdmin installed?

 You can access phpMyAdmin for any site that we host at this url:

http://www.DomainName.com/MySQL

(obviously replace DomainName.com with your web site's address).

Or you can login to our control panel (http://dashboard.brownrice.com) then click -> Hosting -> sitename.com Manage -> MySQL to set up databases, MySQL users, and phpMyAdmin.

 

 

2015-01-07 05:35
Brownrice Internet

How do I use an .htaccess file?

Create a new text file on your computer and save it as ".htaccess" (with the leading dot and without the quotes)

Whatever directives you are entering into the .htaccess files you'll want to add them now. 

Some instructions for adding these directives are here:

 Once you've completed the instructions for any of the above, continue on...

.htaccess files are case sensitive, so be sure to check the case before you upload.

When you are done creating your .htaccess file it into the docs directory on the server. Make sure it's uploaded in ASCII format (not binary).

If you upload your .htaccess are you get a 500 server error or something similar when you load your site most likely you've uploaded the file in Binary format as opposed to ASCII or the syntax of the contents of the .htaccess is not correct.  Download your error log files and look at the end of them to see what went wrong (log files are located in the /logs directory when you FTP in to your site).

2025-04-30 18:07
Brownrice Internet

Do your servers support secure FTP? Or FTPS?

Our SmartVPSs support FTPS, SSH, and SFTP all on standard ports.  We do not support non-secure FTP.

2025-01-17 17:09
Brownrice Internet

Do the brownrice servers support mod_gzip?

In Apache2 - which is the web server Brownrice uses - mod_deflate has replaced Apache 1.3's mod_gzip.

mod_deflate is loaded and enabled on all of our servers.

See http://www.howtoforge.com/apache2_mod_deflate for usage.

Add this line to your docs/.htaccess file to enable:

AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript

The directives and be set via .htaccess, but if you need anything changed in a vhost please email. 

2025-01-14 20:56
Brownrice Internet

My SEO Consultant tells me to consolidate my domains using 301 Redirects. How can I achieve this?

 

It is common for websites to be accessed via a number of different urls. For example site owners sometimes take out variants of the primary domain name such as .com/.org/.net and various mis-spellings and alternate names.

Normally all these names are aliased to the same content at the webserver, the same content appears regardless of the url entered.

The reason this becomes a problem for SEO is that when a search engine spider encounters identical content on multiple urls, the scoring algorithm may decide to lower the score for that content (as it appears just to be copies) and so the site appears lower down in the results.

 

A 301 Redirect is a way of telling the search engine spider that the alternate urls are only aliases, and to direct them to the primary domain. 301 is the code for 'Moved Permanently'

 

To achieve this you should add the following instructions to a file called '.htaccess' which should be placed in the document root of your site.

RewriteEngine on

RewriteCond %{HTTP_HOST}                !myprimarydomain\.com [nc]

RewriteRule (.*)                      http://myprimarydomain.com  [r=301] 

 

These instructions say "If the host requested is not myprimarydomain.com, then redirect to myprimarydomain.com with a permanently moved code"

 

 

 

2012-12-18 19:08
Brownrice Internet

I'm getting a "permission denied" or "forbidden" error when I try and edit a file. How can I change permissions?

Occasionally web site software or a user on your server will change your file permissions which can prevent your other users from being able to write to your web site files.  Or, conversely your FTP or SSH user account might upload a file without the correct permissions for your software (Wordpress, etc) to run correctly.   When this happens you'll likely see the "Permission Denied" or "Forbidden" error message. 

How to fix a "Permission Denied" or "Forbidden" error

For SmartVPS accounts:

  • Log in to your Dashboard
  • Navigate to VPS HOSTING
  • Select your VPS: yourvpsname.com 
    -> Click Manage (green button)
  • Go to Web Sites
  • When viewing your list of web site details (document root, php version, etc) click the File Permissions Reset link. 
  • Select the user account that you'd like your file to be owned by.  If your website is running a CMS like Wordpress then make sure that user is set to apache
  • Select Reset button and you should be all set!

Done!

Note:  This permission reset function makes all files in the document root group writeable, ensures that the web server and all users are in the same group, and changes all file ownership to the user that you selected.

2025-04-30 17:29
Brownrice Internet

IDX for developers

For an overview of what IDX is, and what options are available to end-users, read this.

IDX Information For Developers

Our IDX system is a comprised of a straight-forward (i.e. simple) MySQL database that is updated with the latest Taos MLS data each morning at approximately 4am Mountain Time.

You, the developer, have nearly free reign to customize your client's web site with the look and functionality that you see fit as long as you comply with the Taos MLS IDX rules (contact the Taos MLS office for these rules.)

If you'd like you can download the code that runs the IDX link site, by clicking here and extracting the .tar.gz file.

Also, you can download the mobile version of the IDX link site, by clicking here and extracting the .tar.gz file.

Enclosed in both of the tar archives is PHP and/or JavaScript code (the mobile version uses JQuery Mobile extensively) which may speed up your development process.  You'll need to contact us and request a valid IDX Enhanced MySQL username and password (yes, you'll need a client who is ready to sign up for us to provide this info.) and the IP address of the site that you'll be connecting from.

The IDX MySQL database is very straightforward. 

Example connnect info:

Hostname: search.taosmls.net
Database Name: taos_mls
Username: (The IDX Enhanced username that your client was given)
Password: (The IDX Enhanced password that your client was given)

This info will be entered into the /include/connect.inc.php file that you downloaded from the sample scripts above.

phpMyAdmin is here: http://search.taosmls.net/MySQL

Note: Your MySQL connection will NOT work unless we open up the IP address of the web site that you are connecting from!

A brief layout of the tables:

taos_mls Tables

addendums Linked by MLS id.  Added information about a listing.  Note:  There may be more than one addendum per listing.

feature_keys Relational table which links special_features and feature_categories to listings.  Indexed on id and MLS number.

feature_categories Relational table.  See feature_keys and special_features tables.

images Listing images.  Linked by MLS id.  Includes links to full sized (link field), web resized (resized field), and a thumbnail (thumb).

listing_commercial Commercial listing data.  Indexed on MLS id.  Very straigh tforward table.

listing_land Land listing data.  Indexed on MLS id.  Very straightforward table.

listings_multi_family Multi-unit listings.  Indexed on MLS id.  Fields beds* and baths* related to units 1 through 5.

listings_residential Residential Home listings.  Indexed on MLS id.  Very straightforward table.

special_features Relational table that links MLS numbers to special features.  See feature_keys and feature_category tables.

If you have quesitons regarding this database feel free to call or email us any time!

Please note:  You MUST follow the rules of the Taos MLS IDX when displaying listing data on a client's web site.  Please contact the Taos MLS office and they will provide you with the IDX rules.

Thank you and have fun!

2021-04-28 23:57
Brownrice Internet

How do I update Wordpress?

Wordpress usually updates itself, but if for some reason it doesn't then updating is not difficult and not technical.  Here are the steps to update:

  • Login to Wordpress:  http://YOUWEBSITE.COM/wp-login.php (replace YOURWEBSITE.COM with your real web site address.)
  • If you don't know your username and password click the "Lost your password?" link and then enter your email address.
  • Check your email for your password.
  • Then go back to http://YOUWEBSITE.COM/wp-login.php and login.
  • Once logged in then click the "Updates" link near the upper-left side of the Wordpress dashboard.
  • Finally, select all the checkboxes next to the items that Wordpress says need to be updated, and click the Update button.  You might need to do that a few times, once for Wordpress, once for plugins, and once for themes.

2016-01-11 23:53
Brownrice Internet

How do I add a subdomain to my hosting account?

Add a subdomain to your hosting account

For SmartVPS accounts:

  1. Log in to your Dashboard
  2. Navigate to VPS HOSTING
  3. Select your VPS: yourvpsname.com 
    -> Click Manage (green button)
  4. Go to Web Sites
  5. Click Add New Website or Subdomain to this VPS (green button)
  6. Follow instructions.

Now add the DNS entry for your subdomain

  1. Log in to your Dashboard
  2. Navigate to DNS

  3. Select your VPS/Domain: yourvpsname.com 
    -> Click Manage DNS (green button)

  4. Click -> Edit DNS Records -> Add DNS Record

  5. Add your subdomain in the Hostname Field.  i.e.  If you are setting up "dev.yourvpsname.com" you'd enter "dev" in the Hostname field
  6. Change the Type a CNAME
  7. Enter your domain name in the Address field.   i.e.  If you are setting up "dev.yourvpsname.com" you'd enter "yourvpsname.com" in the Address field
  8. Save

Done!

2025-02-09 22:37
Brownrice Internet

How do I change my FTP/SSH User password?

How to change an FTP/SSH User password

For SmartVPS accounts:

  • Log in to your Dashboard
  • Navigate to VPS HOSTING
  • Select your VPS: yourvpsname.com 
    -> Click Manage (green button)
  • Go to FTP/SSH Users or SSH Users (depending on the Generation of your VPS)

    or

  • When viewing your list of FTP/SSH accounts click the small pencil icon to change the password.

    or
  • Update the password and Save

Done!

2025-02-09 22:38
Brownrice Internet

How do I create a cron job?

How to create a Cron Job

For Shared or Basic Hosting accounts: 

  • Log in to your Dashboard
  • Navigate to EMAIL HOSTING
  • Select your VPS: yourvpsname.com 
    -> Click Manage Web Site (green button)
  • Go to the Cron Jobs
  • Follow instructions!  And that's it.

If you have any issues, questions, or would like us to do this for you just contact us and we'll be happy to take care of you.

For SmartVPS Hosting accounts: 

  • Log in to your Dashboard
  • Navigate to VPS HOSTING
  • Select your VPS: yourvpsname.com 
    -> Click Manage (green button)
  • Go to Cron Jobs
  • Follow instructions!  And that's it.

If you have any issues, questions, or would like us to do this for you just contact us and we'll be happy to take care of you. 

If your account is a VPS account and you prefer to work via the command line: 

SSH to your VPS (Don't know how?  Follow these instructions first.)

Once logged into your VPS via the command line (any user account can do this, not just root) type: crontab -e

This will open a blank file where you will enter your cron commands.  Type the letter "A" on your keyboard to enter edit mode so that you can enter your command. 

The example comand below would open a web page every minute of every day.

* * * * * curl http://mywebpage.com/script.php

Here's an explanation:

Cron formatting

 

This example would run a php script from the command line at 5:15pm every day (17:15):

15 17 * * * php /home/domains/mywebpage.com/docs/script.php

This will run a script every fifteen minutes. You can place multiple commands in a cronjob, just separate them with a semicolon. Here, we cd (change directory) to the location of the php script THEN execute it. If you're having problems getting a cron job to work, try doing it this way.

0,15,30,45 * * * * cd /home/domains/mywebpage.com/docs/; php script.php

This will run a script every fifteen seconds! - It is actually 4 separate jobs that start running at the same time (once a minute, every minute), but each one sleeps progressively longer than the last before executing the next command in the job.

* * * * * cd /home/domains/mywebpage.com/docs/; php script.php
* * * * * sleep 15; cd /home/domains/mywebpage.com/docs/; php script.php
* * * * * sleep 30; cd /home/domains/mywebpage.com/docs/; php script.php
* * * * * sleep 45; cd /home/domains/mywebpage.com/docs/; php script.php

Need to periodically download a file from another site? Just use wget! No need to script it in PHP.

* * * * * cd /home/domains/mywebpage.com/docs/downloads; wget http://example.com/somefile.zip

And if you want to have an email sent to you each time your cron runs enter this command:

MAILTO=username@youremailaddress.com

Note: Here is a nice tutorial with the full syntax of cron commands: http://code.tutsplus.com/tutorials/scheduling-tasks-with-cron-jobs--net-8800  And here is another one: http://tecadmin.net/crontab-in-linux-with-20-examples-of-cron-schedule/

When you are done editing the file you'll need to leave "edit" mode by pressing your ESC key, then you'll type ":wq" to save the file and quit the cron editor.

That's it!  Your cron command(s) will run as often as you asked them to from this point forward.

A few notes on Cron Jobs:

  • You can enter as many cron commands as you like within one file.  Just keep each command on a seperate line.
  • If you ever need to modify your cron command just follow this tuturial again and you'll see the commands in place (as long as you login as the same user)
  • We recommand that you test your cron commands from the command line before entering them into the cron file to make sure they work.  i.e.  SSH into the machine, then type the command at the command line like this example "php /home/domains/mywebpage.com/docs/script.php" then press enter.  If no errors then enter into your cron job!  If there are errors then fix'em and try it again.

2025-05-01 03:37
Brownrice Internet

Where is your control panel?

Our mobile-friendly control panel is located here:

https://dashboard.brownrice.com

You can login with any email address that is associated with a Brownrice billing account. Click the Password Reset link to get yourself a password.

2025-04-10 20:30
Brownrice Internet

How do I install Wordpress

How to install Wordpress

  1. Log in to your Dashboard
  2. Navigate to VPS HOSTING
  3. Select your VPS: yourvpsname.com 
    -> Click Manage (green button)
  4. Go to Web Sites
  5. Click Add New Website or Subdomain to this VPS (green button)
  6. Install Wordpress (click Wordpress icon)

    Note: The website must not have any existing site in place or the site install will fail.
  7. Then follow the instructions!  It's very easy.  Let us know if you need help.

2025-02-09 22:40
Brownrice Internet

How do I export or backup a database?

Before you use either of the following methods:

  1. Log in to the Brownrice Dashboard
  2. Find your database credentials
    • DB username
    • DB password
    • database name

To Backup/Export via phpMyAdmin

  1. From the Databases page, click the phpMyAdmin link and log in with your credentials.
  2. In the left sidebar select the databse to be exported.
  3. In the top menu-bar click 'Export'.
  4. Under 'Format', select the format you would like to export as.
    • Choose 'SQL' for a databse backup that can be used to restore.
    • Choose 'CVS' or 'CVS for MS Excel' for a spreadsheet.
    • Choose 'PDF' or 'Microsoft Word 2000' for a readable-document format.
    • Choose any of the other formats if you have other needs.
  5. Click 'Go'. It will download to your computer. That's it, you're done!

To Backup via SSH

If you have SSH access, you can use the following method to create a backup of your database.

  1. SSH into your server and navigate to the document root of your site: /home/domains/examplesite.com/docs/
  2. Replace username, databasename, and the path to where you'd like the dump (don't put a path if you just want it in docs/) with your info, in the following command:
    mysqldump -u username -p databasename > path/to/desired/location/databasename.sql
    hit enter and enter your database password. Hit enter again.
  3. If no error message shows up, it very probably worked.
  4. Check to make sure:
    • run
      ls path/to/desired/location
      and make sure the .sql file is there.
    • run
      less path/to/desired/location/databasename.sql
      to inspect the contents of the dump. Hit 'q' to exit.
  5. Use SFTP to copy the file to your computer if you so desire.
  6. That's it, you're done!

2016-08-01 03:34
Brownrice Internet

How do I change the document root of my website?

What is the Document-Root?

This is the directory where your site lives, and where you should put your index.php or index.html file, or install your software.  Its also where Wordpress is typically installed.

The default settings are as follows:

For the main site (mywebsite.com in this example) this is where your document root usually lives:

/home/domains/mywebsite.com/public

for any subdomians of that site (mysubdomain.mywebsite.com in this example):

/home/domains/mywebsite.com/public.mysubdomain

For older, Gen6 SmartVPS customers, the document root is typically here:

/home/domains/mywebsite.com/docs

How can I change my website's document-root?

  1. Log in to your Dashboard
  2. Navigate to VPS HOSTING
  3. Select your VPS/Domain: mywebsite.com 
    -> Click Manage (green button)
  4. Go to Web Sites
  5. Scroll to your website, and click (edit) next to the Document Root.
  6. Type in a directory name and click Save.  Note: If the directory doesn't exist, clicking 'Save' will also create the directory automatically.
  7. Important: You will also need to change the document-root for the two SSL versions of your site (www and without www.)

That's it, you're done!

2025-02-09 22:41
Brownrice Internet

How do I edit my .htaccess file (or other hidden file) via the Brownrice Filemanager?

When logged into the Brownrice Filemanager, if you open an .htaccess file by double-clicking the file it will open in a preview mode which doesn't allow you to edit it.

So how do I edit it?

Follow these steps to edit the .htaccess or other hidden file:

  1. Navigate to the file's directory, click on the file so it's selected.
  2. In the right-hand side-bar, click the 'Preview' drop-down, then click 'Choose other ...'.
  3. Choose 'Source Editor' from the list.
  4. Click 'Close' to close the file.
  5. Double click the file to re-open.  It will now open in a new tab and you can edit it!  All hidden files should now follow this behavior.

2018-04-06 02:42
Brownrice Internet

My Wordpress site has been hacked! How do I clean it up?

How to clean up a Wordpress hack 

The only way to ensure that a hacked Wordpress site is fully rid of a hackers code is to follow these instructions:

  1. Using FTP or SSH download the wp-content/uploads directory to your computer, virus scan all files and ensure that its hack free.
  2. Using FTP or SSH download the wp-config.php file and write down the database name, username, and password.
  3. Login to Wordpress (if you are able) and write down the exact names of all of your active plugins.
  4. Using FTP or SSH delete all code from server (leave database in place).
  5. Re-install a fresh Wordpress install by FTP'ing NEW Wordpress install files back to server. (do not use *any* old Wordpress files and do not use our dashboard installer to reinstall Wordpress.)
  6. Configure new Wordpress wp-config.php file to connect to old database using the database info you collected in step 2.
  7. Reinstall all plugins that you noted in step 3 via the new Wordpress.  (Do NOT re-upload existing plugins as they are a likely source of hack.)
  8. Change all Wordpress username and passwords and delete any Wordpress users that you are not familiar with. (may require reviewing Wordpress users database table directly.)
  9. Re-upload your *cleaned* wp-content/uploads directory to the server.

2025-02-09 21:33
Brownrice Internet

How do I cancel my Brownrice account?

Just send an email to support@brownrice.com from an email address listed on the account and we'll shut it down for you.

Keep in mind that all data will be removed when we do so be sure to have a back up of any site files, databases, and email that you want to keep before requesting that your account be closed.

Any unused, pre-paid hosting payments will be prorated the following day and credited to your account. Refunds will not be issued but credits can be applied to future Brownrice services.

2016-07-26 17:00
Brownrice Internet

My Wordpress site is now live on Brownrice. How do I change the temporary URL to my URL?

If you've been using a temporary brownrice.com URL to build your site on our servers prior to it going live (e.g. yourwebsite.brownrice.com) you'll want to change that temporary address "yourwebsite.brownrice.com" to just be "yourwebsite.com." 

How to make your temporay url live and move to the live url

Via your Dashboard (easiest option):

  • Log in to your Dashboard
  • Navigate to VPS HOSTING
  • Select your VPS: yourvpsname.com 
    -> Click Manage (green button)
  • Go to the Web Sites
  • Click the small pencil icon to the right of Wordpress URL. 
  • Enter the live URL of the website (https://yourwebsite.com) and click the Set button
  • Check your Wordpress site and ensure that its working correctly.

Done!

Via Wordpress Directly (harder but better if you don't have dashboard access):

  • Login to Wordpress: http://yourwebsite.com/wp-login.php
  • Click -> Settings -> General.
  • Change both the Wordpress address and Site Address to read: https://yourwebsite.com.
  • Click Save Changes.
  • Click Permalinks.
  • Click Save Changes (yes, you don't actually change anything on the Permalinks page, you only click Save Changes.)

Done!

2025-05-01 22:08
Brownrice Internet

How do I run Node.js and NPM on my SmartVPS?

Node.js is not intended to be used as server-wide software and should be installed on a per-user basis.  This allows you to use whatever version of Node that you like and manage that on your own (which is what you want!) 

To install Node.js on your server

  1. First install nvm, like so (FYI: Use these instructions for the latest version: https://github.com/creationix/nvm#installation)
  2. SSH into your server
  3. Run the nvm install script
    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
    This will set up nvm. (Note if you see an error like "curl invalid option: -c" email us and ask us to upgrade your version of git)
  4. Now log out of your SSH account and then log back in.  Once logged back in you'll have access to nvm.  Now run this command to install the latest version of node:
    nvm install node

Done!

If you want to run Node as a web server contact us and let us know what port you'll be running it on and we'll open the the firewall to allow traffic through that port.

2025-05-01 22:15
Brownrice Internet

My Wordpress site just had its SSL certificate installed, how do I make my site use the SSL address?

How to implement your SSL and change your non-secure Wordpress address (http://yourwebsite.com) to a secure address (https://yourwebsite.com)

Via our Dashboard (easiest option):

  1. Log in to your Dashboard
  2. Navigate to VPS HOSTING
  3. Select your VPS: yourvpsname.com 
    -> Click Manage (green button)
  4. Go to the Web Sites
  5. Click the small pencil icon to the right of Wordpress URL. 
  6. Change the URL of the website from  (http://yourwebsite.com) to (https://yourwebsite.com) and click the Set button
  7. Check your Wordpress site and ensure that its working correctly.

Done!

Via Wordpress Directly (harder but better if you don't have dashboard access):

  1. Login to Wordpess: http://yourwebsite.com/wp-login.php
  2. Click -> Settings -> General.
  3. Change both the Wordpress address and Site Address to read: https://yourwebsite.com.
  4. Click Save Changes.
  5. Click Permalinks.
  6. Click Save Changes (yes, you don't actually change anything on the Permalinks page, you only click Save Changes.)

Done!

2025-05-01 22:16
Brownrice Internet

How do I add someone else, like my web developer, to my account?

Add a web developer or access for another user to your Dashboard account

If you'd like someone else - like your web developer or another trusted employee - to be able to access our Dashboard so that they can administer your account and have all the control you have, do this:

  1. Log in to your Dashboard
  2. Navigate to USERS
  3. -> Click Add User (green button, either the one in the header or the one below all contacts)
  4. Add user's info and select permissions with the checkboxes at the bottom of the modal and click Save, which will email your new contact with a password reset link so that they can then login to https://dashboard.brownrice.com as well.

Done!

2025-02-13 21:33
Brownrice Internet

Can I have root access or sudo for my web site or server?

Yes! For Unmanaged VPSs and Unmanaged Dedicated servers we'll immediately provide you with root access and you can do as you please.

However, for SmartVPSs, which is our Managed hosting option and comprises the majority of our customer service types, the answer to that is yes, you can have root access with caveats.

The key thing to know is that our SmartVPSs are Managed Servers and as such are configured to work with our monitoring scripts, automated SSL certificate installation, security services, and our Dashboard.  These scripts ensure your web services are up, are always tuned for high performance, that free SSL certificates are automatically installed, that the permissions allow you to get work done easily and securely, that our clients and our support staff are automatically notified if something is wrong, and that it all works seamlessly with our Dashboard.

On a SmartVPS we will provide you with root or sudo access with these caveats:

  • Do not change httpd or virtual host configurations except through our dashboard. If you need to make changes that are not available via the dashboard please email those requests to support@brownrice.com and we can make those changes for you (if they won’t break our automated systems.)
  • Do not change MySQL configurations anywhere other than via phpMyAdmin through our dashboard.
  • Do not add, modify, or remove user accounts anywhere but via our dashboard.
  • Do not change permissions schemes or groups.
  • Do not add services that conflict with default Apache, MySQL, and Sendmail ports.   For example installing and running a Node.js service on a SmartVPS will conflict with Apache and cause one or the other to fail, which will in-turn alert us, which will make us realize that you've screwed things up....

And finally, if we provide you with root or sudo access and you break things - your things or our things or anything - we'll switch your account over to be an Unmanaged server.  And that's OK!  But with an Unmanaged server you'll need to install your own SSL certificates, fix things if they break, secure the server, and you won't have our sweet dashboard intregration to configure things.  But since you'll already have root access then you are clearly a command line ninja so you can do all of this from the command line yourself!

2025-02-13 22:09
Brownrice Internet

My web site isn't using the SSL certificate that has been installed. How do I force visitors to only be able to visit the SSL version of my site?

Force SSL version of your site

You can force all visitors to use the secure version of your site by uploading this to your docs/.htaccess or public/.htaccess file:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

2025-05-05 17:43
Brownrice Internet

General Questions

Go to category

How do I contact BrownRice?

Email:
support@brownrice.com

Phone:
575-758-4175

2025-03-14 20:03
Brownrice Internet

Where is your control panel?

Our mobile-friendly control panel is located here:

https://dashboard.brownrice.com

You can login with any email address that is associated with a Brownrice billing account. Click the Password Reset link to get yourself a password.

2025-04-10 20:30
Brownrice Internet

What are your Backups, Redundancies, SLA, Security, and Disaster Recovery Plans?

1. What is the uptime SLA of the environment?

The Brownrice SLA is 99.99%. View our full Terms of Service here:
https://brownrice.com/pop_tos

2. What backups does Brownrice provide?

There are three tiers of backups with our (Gen7) VPS platform:

Snapshots:  You can take a snapshot backup of your entire VPS, these can be locked/saved, and restored all via the dashboard.  This is useful for being able to quickly revert the VPS to a known-good snapshot if something breaks during an upgrade procedure, etc.  Three snapshots are included with your Gen7 VPS for free, these snapshots are automatically generated for the 1st of the month, every friday (last friday), and nightly (last night).  These snapshots are stored on the same host machine as the VPS, so they aren't to be relied upon in the case of a host machine failure.

On-site full backups:  These are full backups of all website configs, files, and databases for all sites on a VPS.  These are stored on-site, on a separate server from the VPS, and we can use them anytime to restore a singe missing file, a single site, a database, or the entire VPS.  These are on-site and can be used to quickly restore a VPS in the case of a host machine failure.  Nightly backups are stored for 8 nights and again on the 1st of the month.  Monthly backups are stored for three months.  This means that at any point we can restore your site (or entire VPS) back as far as 3 months.

Remote full backups:  These are full backups of all website configs, files, and databases for all sites on a VPS.  These are stored at our remote datacenter and can be used to restore a site (or full VPS) in the case of a disaster.  This is part of our disaster recovery plan, in case of a natural disaster or fire in our datacenter, etc. the data is stored remotely and can still be restored even if our datacenter is offline.

3. What is the disaster recovery plan?

We utilize a second remote data center for remote backups and remote monitoring.  In the case of catastrophic situation we would restore all data to this second data center and resume services ASAP.

4. If we decide to end or not renew the contract what happens to our data?

We wipe out the data on your drives and after three months your backup data is rotated out and removed from our backup servers.  On top of that the drives themselves are phsyically destroyed, we don't re-use drives.

5. Who has access to our data?

Only Brownrice systems administrators can access your data, and the data will only be accessed upon your approval in order to fix service issues.

6. How is our data, including back up data segmented and protected?

Backup data is stored on segmented, private networks and are stored on physical servers both locally and in our remote data center.

7. What are your network redundancies in your datacenter?

Brownrice has triple network redundancy.  We have 2 pysically redundant fiber routes (northern and southern routes) with automated failover.  These leave the building and go separate directions, and do not share the same conduit.  We also have a 3rd redundant wireless route in the unlikely case that something happens to both of those routes at the same time..

8. What are your power redundancies in your datacenter?

In addition to our APC batteries, which all hosting equipment is on, we have a massive 100,000 watt Diesel Generator that can run indefinitely to keep our systems online.  The APC batteries assist in smoothing out the power and facilitating a seamless switch-over to generator.

9. What are your HVAC (cooling) redundancies in your datacenter?

We have triple redundant A/C systems to keep the datacenter cool at all times.  By utilizing hot-aisle containment and ambient air cooling our data center is engineered to capitilize on the dry, predominantly cool outside air that we have at our 7,000' location.  As a result we are able to cool our servers solely with filtered, outside air for nine months of the year.

10. What security is included with Brownrice hosting?

VPS security:  Our latest VPS template is on the latest Alma9 OS release (EOL in 2032), including a firewall with only the ports open required by running services to operate.  It also uses Fail2Ban WAF (web application firewall) that will auto-block IPs based off common attacks (brute force logins and other known attacks).  All running services are configured properly with default configs removed.  Only services required for web hosting are running on the VPS, with unnecesarry services purged from the template.  All services running on the VPS have been hardened to industry standards with default configs and users removed, and the VPS is PCI compliant ready out of the box.

Data Center Security:  Our data center is both PCI and HIPAA compliant utilizing biometric entry, IP and physical based security systems, logs for entry/exit, and our staff is a highly trained group of engineers who have been repeatedly battle tested.  Security is what we do.  Every day.

11. What failover is included with my Brownrice hosting?

Our default VPS plan doesn't include failover, but does include 99.9% uptime.  The hardware that your VPS is hosted on consists of Enterprise level equipment that has redundant power supplies, RAID 10 SSD disk arrays, and are not prone to unexpected failure.  And in the case of host machine failure we have on-site backups and we'll get things back up ASAP by restoring data over our LAN to ensure minimal downtime in such a case.

2025-03-26 16:20
Brownrice Internet

How do I pay my bill? Why can&#39;t I just email you my Credit Card?

We have multiple easy and secure ways for you to pay your bill. Never put your credit card info in an email! If you email us a credit card number, we'll delete that email from our server, and ask that you not do that in the future. We will not enter it into our system, and your bill will not get paid. We know, it's frustrating. But it's for your protection.

 

The reason is simple: Email is insecure. Doesn't matter who your email provider is. Think you're ok because your email client uses a secure connection? Think again. Your computer's connection to the server that sends the email may be secure, but the email is likely transmitted across the world wide web in plain text unless you use 3rd party encryption software such as OpenPGP.

 

Digging your CC info out of an email is easy for a bad guy with a beginner to intermediate skill set.

 

To pay your bill securely: 

 

Use the secure payment link in your Brownrice invoice. Data is encrypted from the moment it leaves your computer. All stored data is locked down with modern AES-256 encryption.

Click the seure payment link in your invoice, and use PayPal.

Log in to https://dashboard.brownrice.com, and go to the Billing section!

Call us on the phone. We'll enter it for you directly from within our own secure network.

Mail us a good old fashioned check, cashier's check, or money order, or stop by our office and drop off some cash.

Mailing / physical address is:

Brownrice Internet Inc.

201 Camino de la Merced 

Taos, NM

87571

It's the building covered in antennae, with a 20 kW solar array over the parking lot. You can't miss it!

 

 

 

2023-04-10 01:41
Brownrice Internet

How do I add someone else, like my web developer, to my account?

Add a web developer or access for another user to your Dashboard account

If you'd like someone else - like your web developer or another trusted employee - to be able to access our Dashboard so that they can administer your account and have all the control you have, do this:

  1. Log in to your Dashboard
  2. Navigate to USERS
  3. -> Click Add User (green button, either the one in the header or the one below all contacts)
  4. Add user's info and select permissions with the checkboxes at the bottom of the modal and click Save, which will email your new contact with a password reset link so that they can then login to https://dashboard.brownrice.com as well.

Done!

2025-02-13 21:33
Brownrice Internet

Can I have root access or sudo for my web site or server?

Yes! For Unmanaged VPSs and Unmanaged Dedicated servers we'll immediately provide you with root access and you can do as you please.

However, for SmartVPSs, which is our Managed hosting option and comprises the majority of our customer service types, the answer to that is yes, you can have root access with caveats.

The key thing to know is that our SmartVPSs are Managed Servers and as such are configured to work with our monitoring scripts, automated SSL certificate installation, security services, and our Dashboard.  These scripts ensure your web services are up, are always tuned for high performance, that free SSL certificates are automatically installed, that the permissions allow you to get work done easily and securely, that our clients and our support staff are automatically notified if something is wrong, and that it all works seamlessly with our Dashboard.

On a SmartVPS we will provide you with root or sudo access with these caveats:

  • Do not change httpd or virtual host configurations except through our dashboard. If you need to make changes that are not available via the dashboard please email those requests to support@brownrice.com and we can make those changes for you (if they won’t break our automated systems.)
  • Do not change MySQL configurations anywhere other than via phpMyAdmin through our dashboard.
  • Do not add, modify, or remove user accounts anywhere but via our dashboard.
  • Do not change permissions schemes or groups.
  • Do not add services that conflict with default Apache, MySQL, and Sendmail ports.   For example installing and running a Node.js service on a SmartVPS will conflict with Apache and cause one or the other to fail, which will in-turn alert us, which will make us realize that you've screwed things up....

And finally, if we provide you with root or sudo access and you break things - your things or our things or anything - we'll switch your account over to be an Unmanaged server.  And that's OK!  But with an Unmanaged server you'll need to install your own SSL certificates, fix things if they break, secure the server, and you won't have our sweet dashboard intregration to configure things.  But since you'll already have root access then you are clearly a command line ninja so you can do all of this from the command line yourself!

2025-02-13 22:09
Brownrice Internet

What is MFA, why should I use it, and how do I enable it?

What is MFA?

Multi-factor authentication (MFA) is a security feature which requires the user to provide two or more verification factors in order to gain access to an application (in this case our Dashboard).  For example: In addition to their username and password, a user with MFA enabled will also have to authenticate through an authentication app or SMS text message in order to login to the dashboard.  Simply put, this means that someone attempting to break into your Brownrice account will be unable to do so even if they possess your username and password! 

Why should I use MFA?

MFA is highly recommended for anyone concerned about the security of their account, particularly developers or other individuals who have access to multiple accounts via the Brownrice Dashboard.  It's also a requirement in some cases, such as if you need to meet PCI, HIPAA, or other requirements that require MFA to be in place for administrative logins.  Anyone can use MFA and it's easy to enable and use!

This sounds great!  What if I get locked out?

Once MFA is enabled you will be unable to access your account without your user's MFA code (or recovery code).  However, if you get locked out, you can contact BRI support to unlock your account and/or reset your user's MFA.

Account vs user level MFA

There are two levels on which MFA can be enabled:

Account level MFA:
MFA can be enabled on the account level, and once enabled, it's forced on the user level.  This means that if you enable MFA for your account, any users (contacts) on the account will be forced to enable MFA in order to access your account upon their next log-in.  Account level MFA was designed this way on purpose so that companies can lock down their entire Brownrice account with MFA in order to easily meet compliance and security requirements.  If you want to enable account level MFA, please skip to the "How do I enable MFA for my account?" section below.
 
User level MFA:
MFA can also be enabled on the user level without forcing account level MFA.  With user level MFA enabled MFA is only forced for your user alone.  This means that if you enable user level MFA for your dashboard user, no other users on the account will be forced to enable MFA.  If you want to enable user level MFA, please skip to the "How do I setup MFA for my user?" section below.

How do I enable MFA for my account?

First, login to the Brownrice Dashboard.

Next, navigate to the "Contacts" page:

Then, on the "Contacts" page, under the "Contacts" list, select "Enable MFA":

After you've clicked the "Enable MFA" button you'll see a pop-up Modal with a warning about MFA.  Once you have read and understood the warning, click the red "Enable MFA" button to proceed:

Once enabled, click OK when prompted to proceed to the MFA tab to complete your MFA setup:

How do I setup MFA for my user?

Once MFA has been enabled on the account level, procced to the MFA tab to complete the MFA setup for your user (you should be automatically redirected to this page after enabling MFA on the account level in the previous step):

On the MFA tab you should be prompted with 2 options for MFA setup:



Either option works fine.  

If you choose to go with the authenticator app option, please follow this FAQ to proceed.

If you choose to go with the SMS (text message) option, please follow this FAQ to proceed.

2022-11-11 19:49
Brownrice Internet

Enroll in MFA using authenticator app

If you aren't yet familiar with MFA, please see this FAQ: What is MFA, why should I use it, and how do I enable it?

If you are here we are going to assume that you've enabled MFA as outlined in the FAQ linked above, and that you have selected the "Enroll in MFA using authenticator app" option.  Our MFA works with any authentication app that is compatible with the Google OAuth 2.0 protocol.  This includes (but is not limited to) the following:

Google Authenticator
Duo Mobile
Microsoft Authenticator
iCloud Keychain 2FA

We recommend going with Google Authenticator, unless you have another preference for some reason.  If you already have an authentication app setup, you should be able to use that as long as it supports the Google OAuth 2.0 protocol.

First, on the MFA tab in the dashboard, you should be prompted with a MFA setup page like this:

Next, open your Authenticator app of choice.  See the list above for known-compatible authentication apps.

Within your Authenticator app, if there's an option to scan a QR code, select that, and scan the QR code on the page.
If there's no QR code option, you can manually setup the app using the MFA Secret option (Click the eyeball icon to show the MFA Secret in plaintext).

Once the account is setup you should get a 6-digit MFA code generated by your app.  Typically this code refreshes every 60 seconds.  Go ahead and enter this code into the "MFA Code" box and click "Complete MFA enrollment" to complete the setup.

Be sure to save your recovery code when prompted.  This allows you to access the account if you lose access to the authenticator app that you used to set it up.

That's it!   Once MFA is setup you will simply need to enter the MFA code when prompted upon login in order to access your account going forward.

2022-11-10 00:10
Brownrice Internet

Enroll in MFA using SMS (text message) option

If you aren't yet familiar with MFA, please see this FAQ: What is MFA, why should I use it, and how do I enable it?

If you are here we are going to assume that you've enabled MFA as outlined in the FAQ linked above, and that you have selected the "Enroll in MFA using SMS" option.  Our MFA works with any SMS (cell phone) provider.

First, on the MFA page, click the option to "Enroll in MFA using SMS":

Next, you should see the following prompt:

You should enter your cell phone number (as long as it supports SMS text messaging), then click "Send Code".

You should receive an SMS (text) message within ~10 seconds.  Within that SMS message there will be a 6-digit MFA code.  This code expires 5 minutes after it was generated.

Enter the code into the "MFA Code" field, and click "Complete MFA enrollment":

If successful you will see a page like this:

Be sure to save your recovery code when prompted.  This allows you to access the account if you lose access to the phone number that you used to set it up.

The Brownrice MFA SMS will always come from our SMS number: 575-741-2011

If you are having any issues receiving our texts, please be sure that this number is not blocked in your phone, and feel free to save this nuber as a contact for easy reference!

That's it!  Once MFA is setup you will simply need to enter the MFA code when prompted upon login in order to access your account going forward.

2023-05-10 19:03
Brownrice Internet