Calport is a pioneer. We were the first to offer email and web hosting services to Kolkata's businesses in 1995, even before VSNL launched dial-up internet access in India and we continue to provide new and exciting internet services even today. We have a long history of success in developing innovative web, mobile and telecom solutions.
Start your own web hosting business with free reseller hosting for 12 months
Reseller Web Hosting Application Form
Why pay recurring monthly charges for two services, (1) reseller web hosting charges and (2) cPanel license charges, to run your web hosting business when you can get both for free? AWS offers a free VPS for 12 months and Virtualmin is a free and open source web hosting and cloud hosting control panel via which you can host unlimited websites, databases, email and domains.
We combine AWS' free tier VPS with Virtualmin to give you a reseller solution which is not only free of monthly recurring charges but also makes sales easy by winning customers with the USP of offering them the fastest shared web hosting in India.
Web hosting via Amazon free tier (free for 12 months)
Domain Accounts: Virtualmin allows users to manage their own websites including managing mail, DNS, databases, web applications, and more.
Email: Manage mailboxes, forwarders, autoresponders, alias, spam and antivirus scanning, and provides several powerful web-based mail clients including Usermin with full Virtualmin integration, RoundCube, and Squirrelmail.
User Accounts and ACLs: Create new websites, install applications, manage mail accounts and databases, view logs, and edit files.
Security: A primary concern for any web hosting server administrator, Virtualmin provides a number of tools to help you keep your systems and your data safe including use of Webmin's two factor authentication, certificate logins, brute force protection, and many other security features.
Alerts, Graphs, and Logs: Virtualmin provides easy viewing and searching of system and web server logs, advanced monitoring and email/text alerts for services and network status, system software and web apps update notifications, and current usage details.
Backups And Cloud Integration: Virtualmin makes it easy to keep good backups of your websites, databases, mailboxes, and more, and makes it easy to migrate to a new Virtualmin server. Cloud storage support for Dropbox, Google Drive, Amazon S3, and Rackspace Cloud means that whatever cloud provider you prefer, you'll be able to integrate Virtualmin into your infrastructure quickly and easily.
Databases: Virtualmin provides comprehensive tools for managing databases, and delegation of management to account holders. Adding, removing, exporting and importing database dumps, and more, can all be accomplished from within the UI. In addition, PHPMyAdmin and PHPPgAdmin Install Scripts are provided
Install Scripts: Virtualmin provides easy to install web applications for database management, web mail, WHMCS, and more.
Don't waste time and money on digital advertising or social media marketing till you have completed all of the following:
Identify and Track Goals
Define marketing or sales goals, select KPI (key performance indicator) to track and monitor your digital success
Analytics
Understand and track ROI (return on investment)
Buyer Personas
You cannot market to everyone on the net. Formulate the personas of your ideal customer so that your marcom can be created accordingly
Marketing Automation
Automatically nurture all your contacts to buy from you when thy are ready
Perfect Search Engine Optimization (SEO)
Perform an SEO audit,develop informational content,use schema mark-up, use an internal linking strategy, reduce page load time, make your website mobile friendly, optimize for conversion
Email Marketing
email has a better ROI than other marketing formats, including social media, direct mail and paid search
Online Advertising Management
Online advertising has surpassed print advertising. It will surpass television advertising in 2017. But do you know an expert who can get results?
function capLock(e, el){
kc = e.keyCode ? e.keyCode : e.which;
sk = e.shiftKey ? e.shiftKey : (kc == 16 ? true : false);
if ((kc >= 65 && kc <= 90 && !sk) || (kc >= 97 && kc <= 122 && sk)) {
$('.divCapson', $(el).parents('div').first()).show();
} else {
$('.divCapson', $(el).parents('div').first()).hide();
}
}
// js 2
try {
var timezone = Intl.DateTimeFormat().resolvedOptions().timeZone;
setCookie("local_tz", timezone);
} catch (e) {}
// this is used by tiki-confirm.js checkTimeout, so needs to be always set
const scriptStartDate = new Date(); //Be carefull, this will not be a global if this script ever becomes a module - benoitg - 2023-11-21
if (! timezone) {
function inArray(item, array) {
for (var i in array) {
if (array[i] === item) {
return i;
}
}
return false;
}
var allTimeZoneCodes = ["ACDT","ACST","ADDT","ADT","AEDT","AEST","AHDT","AHST","AKDT","AKST","AMT","APT","AST","AWDT","AWST","AWT","BDST","BDT","BMT","BST","CAST","CAT","CDDT","CDT","CEMT","CEST","CET","CMT","CPT","CST","CWT","CHST","DMT","EAT","EDDT","EDT","EEST","EET","EMT","EPT","EST","EWT","FFMT","FMT","GDT","GMT","GST","HDT","HKST","HKT","HMT","HPT","HST","HWT","IDDT","IDT","IMT","IST","JDT","JMT","JST","KDT","KMT","KST","LST","MDDT","MDST","MDT","MEST","MET","MMT","MPT","MSD","MSK","MST","MWT","NDDT","NDT","NPT","NST","NWT","NZDT","NZMT","NZST","PDDT","PDT","PKST","PKT","PLMT","PMT","PPMT","PPT","PST","PWT","QMT","RMT","SAST","SDMT","SJMT","SMT","SST","TBMT","TMT","UCT","UTC","WAST","WAT","WEMT","WEST","WET","WIB","WITA","WIT","WMT","YDDT","YDT","YPT","YST","YWT","A","B","C","D","E","F","G","H","I","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];
var now_string = now.toString();
var offsethours = - now.getTimezoneOffset() / 60;
setCookie("local_tzoffset", offsethours);
var m = now_string.match(/[ \(]([A-Z]{3,6})[ \)]?[ \d]*$/); // try three or more char tz first at the end or just before the year
if (!m) {
m = now_string.match(/[ \(]([A-Z]{1,6})[ \)]?[ \d]*$/); // might be a "military" one if not
}
if (m) {
m = m[1];
} else { // IE (sometimes) gives UTC +offset instead of the abbreviation
// sadly this workaround will fail for non-whole hour offsets
var hours = - now.getTimezoneOffset() / 60;
m = "GMT" + (hours > 0 ? " + " : "") + hours;
}
// Etc/GMT+ is equivalent to GMT-
if (m.substring(0,4) == "GMT + ") {
m = "Etc / GMT - " + m.substring(4);
setCookie("local_tz", m);
}
if (m.substring(0,4) == "GMT - ") {
m = "Etc / GMT + " + m.substring(4);
setCookie("local_tz", m);
}
if (inArray(m, allTimeZoneCodes)) {
setCookie("local_tz", m);
}
}
//-->