Getting Started Guide
Welcome to Lineserve! This guide will help you get up and running with our platform in just a few minutes.
Step 1: Create Your Accountโ
Sign Up Processโ
- Visit app.lineserve.com
- Click "Sign Up" and provide your details
- Verify your email address
- Complete your profile information
Account Verificationโ
- Email verification: Required for account activation
- Phone verification: Required for SMS services
- Identity verification: May be required for higher limits
Step 2: Set Up Billingโ
Payment Methodsโ
- Credit/Debit Cards: Visa, Mastercard, American Express
- Bank Transfer: Local bank transfers in supported regions
- Mobile Money: M-Pesa, Airtel Money (Kenya, Tanzania)
- Cryptocurrency: Bitcoin, Ethereum (coming soon)
Billing Setupโ
- Navigate to Account > Billing
- Add your preferred payment method
- Set up automatic top-up (optional)
- Review pricing for services you plan to use
Step 3: Choose Your First Serviceโ
For Developers & Startupsโ
Recommended: VPS Hosting
- Start with a Starter VPS ($5/month)
- Deploy your first application
- Scale as your needs grow
For Marketing Teamsโ
Recommended: SMS Platform
- Set up sender ID
- Import contact lists
- Send your first campaign
For Enterprisesโ
Recommended: Managed Kubernetes
- Deploy containerized applications
- Auto-scaling and load balancing
- Enterprise-grade monitoring
Step 4: Deploy Your First Resourceโ
Option A: Using the Web Consoleโ
Deploy a VPS Instanceโ
- Go to Compute > Virtual Servers
- Click Create VPS
- Choose your configuration:
- Region: Select closest to your users
- OS: Ubuntu 22.04 LTS (recommended)
- Size: Starter (1 vCPU, 1GB RAM)
- Storage: 25GB SSD
- Add SSH key or set root password
- Click Deploy - ready in 60 seconds!
Send Your First SMSโ
- Go to Messaging > SMS
- Click Send SMS
- Enter recipient number
- Type your message
- Click Send - delivered instantly!
Option B: Using the APIโ
Get Your API Keyโ
- Go to Account > API Keys
- Click Generate New Key
- Copy and store securely
Deploy VPS via APIโ
curl -X POST https://api.lineserve.com/v1/vps \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "my-first-server",
"region": "nairobi",
"image": "ubuntu-22.04",
"size": "starter",
"ssh_keys": ["your-ssh-key-id"]
}'
Send SMS via APIโ
curl -X POST https://api.lineserve.com/v1/sms/send \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"to": "+254700123456",
"message": "Hello from Lineserve!",
"from": "YourBrand"
}'
Option C: Using the CLIโ
Install Lineserve CLIโ
# macOS/Linux
curl -sSL https://cli.lineserve.com/install.sh | bash
# Windows
iwr https://cli.lineserve.com/install.ps1 | iex
Configure CLIโ
lineserve auth login
# Enter your API key when prompted
Deploy Resourcesโ
# Create VPS
lineserve vps create \
--name my-server \
--region nairobi \
--image ubuntu-22.04 \
--size starter
# Send SMS
lineserve sms send \
--to +254700123456 \
--message "Hello from CLI!" \
--from YourBrand
Step 5: Monitor Your Resourcesโ
Web Console Dashboardโ
- Resource overview: All your services in one place
- Usage metrics: CPU, memory, storage, bandwidth
- Billing summary: Current usage and costs
- Alerts: Set up notifications for important events
API Monitoringโ
# Check VPS status
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://api.lineserve.com/v1/vps/{instance_id}
# Check SMS delivery
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://api.lineserve.com/v1/sms/status/{message_id}
CLI Monitoringโ
# List all VPS instances
lineserve vps list
# Check SMS delivery status
lineserve sms status {message_id}
# View account usage
lineserve account usage
Common First Stepsโ
Secure Your VPSโ
- Update packages:
sudo apt update && sudo apt upgrade
- Configure firewall: Use security groups or ufw
- Set up SSH keys: Disable password authentication
- Install monitoring: Set up basic monitoring tools
Optimize SMS Deliveryโ
- Register sender ID: Improve delivery rates
- Verify phone numbers: Ensure valid recipients
- Test messages: Send test messages before campaigns
- Monitor delivery: Track delivery rates and failures
Set Up Monitoringโ
- Enable alerts: Get notified of issues
- Create dashboards: Monitor key metrics
- Set up logging: Centralize application logs
- Configure backups: Protect your data
Next Steps by Use Caseโ
Web Application Hostingโ
Mobile App Backendโ
- Deploy Kubernetes cluster
- Set up managed database
- Configure object storage
- Integrate SMS notifications
Marketing Campaignsโ
Getting Helpโ
Documentationโ
- API Reference: Complete API documentation
- Tutorials: Step-by-step guides
- FAQ: Common questions and answers
Support Channelsโ
- Email: support@lineserve.com
- Live Chat: Available in web console
- Phone: +254 700 123 456 (business hours)
- Community: Join our developer community
Resourcesโ
- Status Page: status.lineserve.com
- Blog: Latest updates and tutorials
- GitHub: Sample code and SDKs
- Postman: API collection for testing
Ready to dive deeper? Explore our comprehensive documentation or contact our support team for personalized assistance!