Пре неколико дана је објављено издање нове верзије МедиаГоблин 0.13, верзија у којој су имплементирана побољшања подршке, као и ова мања верзија која додаје подршку за Питхон 3.10 и 3.11 и уклања подршку за Питхон верзије пре 3.7
За оне који нису упознати са МедиаГоблин-ом (познатим и као ГНУ МедиаГоблин) требали бисте знати да ово је платформа дизајнирана за организовање хостинга и размену мултимедијалних садржаја, укључујући фотографије, видео записе, звучне датотеке, видео записе, XNUMXД моделе и ПДФ документе.
Шта је ново у МедиаГоблин 0.13?
Ово издање МедиаГоблин 0.13 је представљено као мање издање, пошто је неколико промена и побољшања интегрисано (у поређењу са претходним издањима), али се помиње да је издање То је урађено јер је додата подршка за Питхон 3.10 и 3.11, Подршка за Питхон верзије пре 3.7 је укинута.
Поред овога, напомиње се да имплементирана су ажурирања библиотеке, Међу којима су Јиња2, ПиЛД и целер а такође је додата подршка за навигацију кроз приказе са више страница помоћу тастера са стрелицама.
Још једна промена која се истиче је та почетно преузимање је забрањено на страницама са видео снимцима, пошто је имплементиран атрибут прелоад="метадата", који је подразумевано конфигурисан да се избегне претходно учитавање видео садржаја (у режиму "метаподаци" учитавају се само информације о величини видео записа).
С друге стране, истакнуто је да код за подударање лозинке користи алгоритам константног времена (за блокирање хитних напада са стране канала) и подразумевано, филтер бикубне интерполације (БИЦУБИЦ) се користи приликом промене величине слика.
Оф тхе друге промене који се истичу:
- Поправљати разне « РесоурцеВарнинг«си « ДепрецатионВарнинг«с
- Додати „ектрас_рекуире“ уноси за документе, аудио, видео, сирове слике, ЛДАП и ОпенИД зависности (Оливиер Механи)
- Проширите навигацију са стрелицом лево/десно на приказе са страницама
- МедиаГоблин 0.13 је тестиран на Дебиан 11, Дебиан 12, Убунту 20.04, Убунту 22.04 и Федора 39.
коначно ако јеси заинтересовани да сазнају више о томе, можете проверити детаље У следећем линку.
Како инсталирати МедиаГоблин и деривате на Убунту?
Они који су заинтересовани за могућност инсталирања ове платформе на свој систем, то могу учинити пратећи упутства која делимо у наставку.
Прво што морамо да урадимо је да инсталирамо потребне услуге, на шта се у овом случају можемо ослонити на Ламппа. Урадио ово, сада морамо инсталирати Нгик (пошто МедиГоблин то захтева) а такође и разне зависности:
sudo apt install nginx-light rabbitmq-server sudo apt install postgresql python3-psycopg2 sudo apt install automake git nodejs npm python3-dev python3-gi \ python3-gst-1.0 python3-lxml python3-pil virtualenv python3-psycopg2
Сада конфигурисаћемо базу података у ПостгреСКЛ-у, где су база података и корисник медиагоблин:
sudo --login --user=postgres createuser --no-createdb mediagoblin sudo --login --user=postgres createdb --encoding=UTF8 --owner=mediagoblin mediagoblin
Стварамо корисника и дајемо му привилегије о мултимедијалним датотекама:
sudo useradd --system --create-home --home-dir /var/lib/qmediagoblin \ --group www-data --comment 'GNU MediaGoblin system account' mediagoblin sudo groupadd --force mediagoblin sudo usermod --append --groups mediagoblin mediagoblin sudo su mediagoblin –shell=/bin/bash
Ми креирамо директоријуме који ће садржати мултимедијалне датотеке:
sudo mkdir --parents /srv/mediagoblin.example.org sudo chown --no-dereference --recursive mediagoblin:www-data /srv/mediagoblin.example.org
Инсталирамо платформу:
sudo su mediagoblin --shell=/bin/bash cd /srv/mediagoblin.example.org git clone --depth=1 https://git.savannah.gnu.org/git/mediagoblin.git \ --branch stable --recursive cd mediagoblin ./bootstrap.sh VIRTUALENV_FLAGS='--system-site-packages' ./configure make mkdir --mode=2750 user_dev sudo su mediagoblin --shell=/bin/bash cd /srv/mediagoblin.example.org git submodule update && ./bin/python setup.py develop --upgrade && ./bin/gmg dbupdate
Учинио ово сада само тМорат ћемо уредити датотеку медиагоблин.ини у коју ћемо сместити следеће:
- емаил_сендер_аддресс: адреса е-поште која ће се користити као пошиљалац за систем
- У дирецт_ремоте_патх, басе_дири и басе_урл, могу се уређивати како би се променио префикс УРЛ адресе.
- [медиагоблин]: овде ћемо додати везу са базом података (то је следеће ако се поштује име базе података коју смо креирали са претходним командама „скл_енгине = постгрескл: /// медиагоблин“)
Након уређивања и чувања промена, ажурираћемо их са:
./bin/gmg dbupdate
Коначно направимо налог администратора где корисничко име замењујемо корисничким именом које желимо, а иоу@екампле.цом е-поштом на коју ће налог бити повезан:
./bin/gmg adduser --username you --email you@example.com ./bin/gmg makeadmin you
Да бисте покренули услугу, само покрените:
./lazyserver.sh –server-name=broadcast
И повезујемо се из веб прегледача на урл лоцалхост: 6543 или користећи вашу интерну или ИП адресу адресе сервера или име домена за порт „6543“.