Installation Checklist for xCams

I. Pre installation Checklist

Sl.No

Item

Description

1

VPS server

Minimum Requirement

  • 1 VPS server with 8GB of RAM

  • 2 CPU cores

  • Ubuntu 20.04 or CentOS 8

  • 40 free HDD

2

Domain

Need 4 domains (or sub domains)

  • API domain example - api.yourdomain.com

  • Backend (aka admin) domain example - admin.yourdomain.com

  • Frontend domain (public web) domain example - yourdomain.com

  • Streaming domain example - stream.yourdomain.com

All domains above must be pointed to VPS server above

3

Ant media configuration

3 options

  • Community edition

  • Enterprise edition in single server (cluster)

  • Enterprise edition with load balancer support

    • Or use AWS load balancer service

    • Or use nginx load balancer (need VPS info of all origin and edge nodes)

Note: For Enterprise edition we need installation files and license key. Check and download in antmedia.io dashboard after purchased

4

SSL

Provide SSL certificate for 4 domains above or we will use Certbot SSL for free

II. Set-Up Checklist

Sl.No

Item

Value / Note

1

Frontend URL

https://yourdomain.com

2

Back office (admin) URL

https://admin.yourdomain.com

3

Api URL

https://api.yourdomain.com

4

Admin credentials

Username: admin@yourdomain.com

Password: adminadmin

5

CCBill webhook url

https://api.yourdomain.com/payment/ccbill/callhook

6

Ant media information

Version: 2.2.1 Community version

URL: https://stream.yourdomain.com

Login credentials

  • username: adminroot

  • password: random-password

7

Web server

  • Nginx with http_auth_module enabled

  • Max upload size: 2GB

  • Gzip enabled

8

API local port

8080

9

Frontend local port

8081

10

Admin local port

8082

11

SSL enabled

true

12

SSL type

Certbot

13

Server information

RAM: 8GB

HDD: 500GB

CPU: 4 cores

14

Application folder path

Api: /var/www/api.yourdomain.com

User: /var/www/yourdomain.com

Admin: /var/www/admin.yourdomain.com

15

Use production env

Yes

16

Others

Please check our KB and login admin panel and setup

  • website name

  • logo

  • SMTP email

Â