TXT DNS Record for Let’s Encrypt

October 7th, 2021 No comments

Днес попаднах на следният казус:
домейн закупен от Superhosting, хостинг услуга базирана на Plesk и Let’s Encrypt сертификат за WordPress сайт

Ок, принципно нещо което трябваше да стане с 2 клика отне малко повече време от очакваното. Идеата беше да се издаде сертификат на Let’s Encrypt за домейн име през Plesk хостинг система. Проблема произлезе от това, че доймена не се хоства от самата система и е закупен от суперхостинг. За да бъде успешно генериран въпросният сертификат трябва ръчно да се въведе TXT DNS запис в системата на хостинг компанията, която управлява насочването на домейна, за да може Plesk успешно да завърши заявката.

Това е коректният синтаксис на TXT DNS записа, който трябва да се направи на базата на генерираните данни от Plesk системата:

Categories: How to ... ?, PLESK, Web, Хостинг Tags:

Когато imagemagic не иска да работи с PDF файлове… или ImageMagick “not authorized” PDF

Решението се оказва по-лесно отколкото мислите… разбира се, зависи от грешката. Текущият проблем при мен, беше policy, което забранява на imagemagic да работи с PDF файлове, поради потенциални “задни вратички” в структурата на PDF, които може да се използват за компроментиране на сигурността на imagemagick и съответно машината, на която работи.

/etc/ImageMagick-6/policy.xml

Променяме:

<policy domain="coder" rights="none" pattern="PDF" />

Трябва да стане:

<policy domain="coder" rights="read|write" pattern="PDF,PS" />

По-подробно описание може да се прочете тук -> https://cromwell-intl.com/open-source/pdf-not-authorized.html

Как да инсталираме PHP Extension под MAC?

Можем да използваме homebrew със следните 3 команди:

brew update
brew install php@7.3
brew link php@7.3
Categories: bash, Mac OS X, Всичко друго Tags:

Mikrotik WinBox WAN Remote Access

June 7th, 2018 No comments

И понеже понякога се налага remote да се правят някои настройки на Mikrotik RouterBoard-a а все забравяме да си оправим достъпа.

Трябва да се създаде нов Rule на IP Forwarding-a който да се постави над последния drop в списъка с правила! :
От менюто избираме IP > Firewall > Filter Rules

Избираме + за да добавим ново правило

Променяме Chain на input
Променяме Protocol на TCP
Променяме Dst. Port на 8291
От таб Action проверяваме Action да е сложен на Accept
Хубаво е да сложим и някой друг коментар 🙂 WinBox WAN Remote

И да не забравяме че това правило както се вижда от снимката трябва да е позиционирано над последния Drop.
Mikrotik Enable WinBox Remote

 

Categories: How to ... ?, Lab, LAN, Mikrotik Tags:

Telnet enable for Windows 10 via CLI

June 7th, 2018 No comments

Как да пуснем Telnet като функция на Windows 10 под CMD:

dism /online /Enable-Feature /FeatureName:TelnetClient

но трябва да стартираме CMD с администраторски права.

Categories: How to ... ?, Web, Windows Tags:

Google Chrome Mute Enable

April 8th, 2017 No comments

И понеже не винаги е настроено, може да се активира следната функция, която позволява да дадете “Mute” на даден отворен таб, който примерно плейва някакъв аудио стрийм.
Отваря се в нов таб следния адрес и се активира:
chrome://flags/#enable-tab-audio-muting
Следва рестарт на Chrome и всичко е тип топ 🙂

Categories: How to ... ?, Windows Tags:

Automatically create Bitbucket pull requests via API/cURL

#!/bin/bash
 
array=( folder1 repofolder2 another_repo_folder )
 
FROM=staging
TO=master
 
for i in "${array[@]}"
do
	cd /full/path/to/repo/containing/folder/$i
 
	REPO=`git remote show origin | grep Push | grep MAIN_REPO_NAME | cut -d "/" -f 5 | cut -d "." -f 1`
 
	curl -X POST -H "Content-Type: application/json" -u USERNAME_HERE:PASSWORD_HERE https://bitbucket.org/api/2.0/repositories/BITBUCKER_OWNER_HERE/$REPO/pullrequests -d '{ "title": "'$FROM' to '$TO'", "description": "AUTO: '$FROM' to '$TO'", "source": { "branch": { "name": "'$FROM'" }, "repository": { "full_name": "BITBUCKER_OWNER_HERE/'$REPO'" } }, "destination": { "branch": { "name": "'$TO'" } }, "close_source_branch": false }'
 
done
Categories: How to ... ? Tags:

postfix delete mail queue by tag, sender, receiver

mailq | grep KEYWORD | awk '{print $1}' | postsuper -d -
Categories: How to ... ?, Quick Tips Tags:

How to install nagios3 on Ubuntu server

apt-get install nagios3 nagios-nrpe-plugin nagios-plugins
dpkg-statoverride --update --add nagios www-data 2710 /var/lib/nagios3/rw
dpkg-statoverride --update --add nagios nagios 751 /var/lib/nagios3

++ Hosts without ping

Categories: How to ... ?, Linux, Quick Tips Tags:

ProFTPd service shuts down automatically

Edit:

/etc/init.d/proftpd

Find this line:

start-stop-daemon --stop --signal $SIGNAL --quiet --pidfile "$PIDFILE"

Change to this:

start-stop-daemon --stop --signal $SIGNAL --retry 1 --quiet --pidfile "$PIDFILE"

copy/paste @ askubuntu

Categories: How to ... ?, Linux, Quick Tips Tags: