In this guide, we will install the MediaCMS application on a virtual server, we will take pure Debian 11 as a vps server. The script will automatically download and install all the services necessary for this CMS to work and configure them itself. You can also order a vps server with MediaCMS preinstalled. This solution is perfect for implementing your own video hosting. The demo version is available at link. |
1. Download and install the latest version of MediaCMS |
|
1.1. Update the OS and prepare the necessary packages:
apt update
apt upgrade
apt install git
1.2. Download the installation script and run:
mkdir /home/mediacms.io && cd /home/mediacms.io/
git clone https://github.com/mediacms-io/mediacms
cd /home/mediacms.io/mediacms/
bash ./install.sh
Wait for the installation process to complete, it took us a few minutes to wait and looked as simple as possible. The script automatically installs all necessary packages and configures them. In the host field, we entered the ip address of our server, if you have a configured domain, specify it. (After successful completion, a password for the admin user will be generated)
2. Check the installation by opening in the browser http://your-server-ip/
The main page will open, click on the video downloader icon at the top right, here we need the login and password generated during installation. Set up your domain by specifying the server ip in the A entry in DNS Editor. Navigate to your domain in the browser and use it instead of ip. Upload a test video and it will become available for viewing within some time after encoding.
3. This is what the administration menu looks like.
MediaCMS is based on Django FrameWork and FFMpeg to work with video content. You can leave comments on the video, put likes in the same way as in Youtube, RuTube. The platform is made to resemble Youtube as much as possible, which will be a plus in terms of intuitiveness. This CMS will allow you to create a private collection of videos available on the Internet and have a number of advantages compared to the general ones, since your platform will have your rules!