You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: HISTORY.md
+10
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,15 @@
1
1
# History
2
2
3
+
## 3.0.0
4
+
5
+
### Features
6
+
- Updates Python/Django requirements and Dockerfile to use latest 3.11 Python - https://github.com/mediacms-io/mediacms/pull/826/files. This update requires some manual steps, for existing (not new) installations. Check the update section under the [Admin docs](https://github.com/mediacms-io/mediacms/blob/main/docs/admins_docs.md#2-server-installation), either for single server or for Docker Compose installations
7
+
- Upgrade postgres on Docker Compose - https://github.com/mediacms-io/mediacms/pull/749
8
+
9
+
### Fixes
10
+
- video player options for HLS - https://github.com/mediacms-io/mediacms/pull/832
11
+
- AVI videos not correctly recognised as videos - https://github.com/mediacms-io/mediacms/pull/833
Copy file name to clipboardexpand all lines: docs/admins_docs.md
+22-4
Original file line number
Diff line number
Diff line change
@@ -25,12 +25,12 @@ This page is created for MediaCMS administrators that are responsible for settin
25
25
26
26
## 2. Server Installation
27
27
28
-
The core dependencies are Python3, Django3, Celery, PostgreSQL, Redis, ffmpeg. Any system that can have these dependencies installed, can run MediaCMS. But we strongly suggest installing on Linux Ubuntu 18 or 20 versions.
28
+
The core dependencies are Python3, Django3, Celery, PostgreSQL, Redis, ffmpeg. Any system that can have these dependencies installed, can run MediaCMS. But we strongly suggest installing on Linux Ubuntu (tested on versions 20, 22).
29
29
30
-
Installation on a Ubuntu 18 or 20 system with git utility installed should be completed in a few minutes with the following steps.
30
+
Installation on an Ubuntu system with git utility installed should be completed in a few minutes with the following steps.
31
31
Make sure you run it as user root, on a clear system, since the automatic script will install and configure the following services: Celery/PostgreSQL/Redis/Nginx and will override any existing settings.
32
32
33
-
Automated script - tested on Ubuntu 18, Ubuntu 20, and Debian Buster
33
+
Automated script - tested on Ubuntu 20, Ubuntu 22 and Debian Buster
34
34
35
35
```bash
36
36
mkdir /home/mediacms.io &&cd /home/mediacms.io/
@@ -49,10 +49,16 @@ If you've used the above way to install MediaCMS, update with the following:
49
49
cd /home/mediacms.io/mediacms # enter mediacms directory
50
50
source /home/mediacms.io/bin/activate # use virtualenv
51
51
git pull # update code
52
+
pip install -r requirements.txt -U # run pip install to update
Version 3 is using Django 4 and Celery 5, and needs a recent Python 3.x version. If you are updating from an older version, make sure Python is updated first. Version 2 could run on Python 3.6, but version 3 needs Python3.8 and higher.
59
+
60
+
61
+
56
62
### Configuration
57
63
Checkout the configuration section here.
58
64
@@ -66,7 +72,7 @@ Database can be backed up with pg_dump and media_files on /home/mediacms.io/medi
66
72
## Installation
67
73
Install a recent version of [Docker](https://docs.docker.com/get-docker/), and [Docker Compose](https://docs.docker.com/compose/install/).
Version 3 is using Python 3.11 and PostgreSQL 15. If you are updating from an older version, that was using PostgreSQL 13, the automatic update will not work, as you will receive the following message when the PostgreSQL container starts:
123
+
124
+
```
125
+
db_1 | 2023-06-27 11:07:42.959 UTC [1] FATAL: database files are incompatible with server
126
+
db_1 | 2023-06-27 11:07:42.959 UTC [1] DETAIL: The data directory was initialized by PostgreSQL version 13, which is not compatible with this version 15.2.
127
+
```
128
+
129
+
At this point there are two options: either edit the Docker Compose file and make use of the existing postgres:13 image, or otherwise you have to perform the migration from postgresql 13 to version 15. More notes on https://github.com/mediacms-io/mediacms/pull/749
echo"This script is tested for Ubuntu 18 and 20 versions only, if you want to try MediaCMS on another system you have to perform the manual installation"
29
+
echo"This script is tested for Ubuntu 20/22 versions only, if you want to try MediaCMS on another system you have to perform the manual installation"
0 commit comments