- Current Pages, up-to-date in December 2020
[ Note. This page is now outdated. Our migration to the cloud is now completed, and all old servers have been taken offline. Some information here might still be relevant and useful if you are having issues with your account. ]
This is a simplified Classic Linux migration procedure if you have no custom domain, i.e., you only use the rahul.net domain.
If you have a least one custom domain, please see our main Classic Linux migration procedure. Please follow either the procedure on that page or on this page, not both.
In the description below, USER means your login name in the existing (old) Classic Linux environment.
We will create a login in the new Classic Linux environment on the server aqua-new.rahul.net. Your existing email will not be affected yet. However, we will create a mail alias called USERemail@example.com. Mail arriving for this mail alias will be delivered to you on the new server aqua-new.rahul.net.
We will also copy your old data from the old Classic Linux environment to the new server aqua-new.rahul.net. This will not replace your new home directory. Instead, you will find it in a subdirectory called OLD. Inside the OLD directory you will find one or more subdirectories called by these names: www, cgi-bin, shell, each corresponding to the directories that you have in the old Classic Linux environment.
(After we copy the above files, if you make changes on the old servers, these copied files might become out of date. If you want us to refresh them we can do so.)
Some recommended reading:
Then please follow the steps below in the listed sequence. It's OK to skip any step that doesn't apply to you. If you encounter a problem, please mention on which step you encountered the problem.
The general strategy below is to migrate things one at a time, and always test on the new server before making your changes visible to the outside world. This way, you have tested the correct functioning of your email or website before you actually begin getting website hits or email from the outside world.
If your account had additional items bundled with it, e.g., POP mailboxes, please check to make sure those were migrated too.
In case of problems, please let us know by adding a reply to any open migration ticket, or opening a new ticket, and we will make sure that things get fixed promptly.
However, it is highly recommended that if you run into any generic problems, of a type not specific to your account, you mention them on our forum website https://discourse.rahul.net/ where your experience will benefit others.
All references to USER here and in the rest of this document are to your own Classic Linux login name.
Your mail is still going to the old servers at this point. However, you can test mail on the new server as follows. From somewhere outside the rahul.net servers (e.g., from a free email account on services such as Gmail, Yahoo, Outlook, and the like), send test email to USERfirstname.lastname@example.org. This an alias that will cause mail delivery on the new server aqua-new.rahul.net. Don't forget to replace USER with your own login name.
Verify that this mail correctly reaches you on the new server aqua-new.rahul.net. Verify that you can read this email using your preferred methods, e.g., IMAP, POP, webmail, Alpine, or Mutt. Instructions for using these can be found in the Classic Linux pages.
Your account will already include a subdomain called USER.onthisweb.com. There is a menu item near the bottom on the left-hand-side List Virtual Servers that will list all your domains (each being called a virtual server). At this time you will probably see only the domain USER.onthisweb.com.
You may use USER.onthisweb.com for email or a website, or you may leave it unused. The USER.onthisweb.com domain is portable to other service providers, should you ever wish to move it (subject to a modest continuing fee paid to us).
If you have any trouble with the control panel, which is somewhat intricate and not always intuitive, please let us know and we will set things up for you as you request. However, it will be useful if you learn to navigate the control panel so you can make changes at your convenience without waiting for us.
Please see the Virtualmin page for more details.
The only task needed within the Virtualmin control panel is to set a new password.
Webmail on the new server will let you access mail on the new server without having to re-point your current mail client. Then you can keep accessing mail on the old servers during migration with your existing mail client, while still being able to access mail on the new server via webmail.
Point your web browser towards https://aqua-new.rahul.net/roundcube. The login name is USER which is just your Linux username. The password is the same as your Virtualmin password, which you have already set above.
Before you send any mail via this webmail interface, please go to
and set your reply address for use in the From: line as USER@rahul.net where USER is your linux username.
If everything has gone well so far, please ask us to switch all mail for USER@rahul.net to the new server. We will do so. Then check to make sure all your rahul.net mail is correctly reaching you on aqua-new.rahul.net. Also, please note that the new environment supports so-called plus addressing using both + (plus) and - (hyphen-minus) characters.
Old mailboxes are copied to the new server, but are not merged with new mail. To access legacy mail, please see this page: Classic Linux legacy mailboxes.
Be sure to follow announcements in https://discourse.rahul.net.
Below is a small selection of useful pages. Please see the sidebar menu for many more.