Делали фото на 2 девайса: телефон и зеркалку. На телефоне даты были правильные, на камере стоял другой часовой пояс. При просмотре фото с сортировкой по дате они имели неправильный порядок
Нужно было сместить для части фото время создания на 3 часа
Делали фото на 2 девайса: телефон и зеркалку. На телефоне даты были правильные, на камере стоял другой часовой пояс. При просмотре фото с сортировкой по дате они имели неправильный порядок
Нужно было сместить для части фото время создания на 3 часа
Заметки из 2019 года, которые держались у меня в сохраненках до этой поры. По любой из этих заметок можно написать целый пост или полукнигу и на момент составления этих заметок это было для меня что-то новое, хотя сейчас как само собой разумеющееся и часть моей рутины.
Здесь написано о запуске через docker-compose. Я пишу об установке в качестве сервиса systemd
Если сервис "упадет" (Будь то убийство процесса или краш), он перезапустится через 10 секунд
Создаем volume с названием ovpn-data-NAME, где NAME - название контейнера, которое во всех последующих действиях должно быть одинаковым
OVPN_DATA="ovpn-data-example"
docker volume create --name $OVPN_DATA
Здесь название это example
. Дальше оно и будет использоваться
Генерируем данные (Замените HOST_OR_IP на адрес сервера)
При вводе 2 команды нужно будет дважды ввести пароль, который стоит запомнить. Он еще потребуется при завершении выполнения команды. Название сертификата можно ввести любое или просто .
docker run --rm -v $OVPN_DATA:/etc/openvpn kylemanna/openvpn ovpn_genconfig -u udp://HOST_OR_IP
docker run --rm -v $OVPN_DATA:/etc/openvpn -it kylemanna/openvpn ovpn_initpki
Скачиваем docker-openvpn@.service в /etc/systemd/system
curl -L https://raw.githubusercontent.com/kylemanna/docker-openvpn/master/init/docker-openvpn%40.service | sudo tee /etc/systemd/system/docker-openvpn@.service
Запускаем:
systemctl enable --now docker-openvpn@example.service
Статус сервиса : systemctl status docker-openvpn@example.service
Лог сервиса : journalctl --unit docker-openvpn@example.service
Остановка : systemctl stop docker-openvpn@example.service
Чтобы подключиться к VPN потребуется конфигурация. Заменяем CLIENTNAME в первой строчке
CLIENTNAME=home_pc
docker run --rm -v $OVPN_DATA:/etc/openvpn -it kylemanna/openvpn easyrsa build-client-full $CLIENTNAME nopass
docker run --rm -v $OVPN_DATA:/etc/openvpn kylemanna/openvpn ovpn_getclient $CLIENTNAME > $CLIENTNAME.ovpn
На Windows ее нужно поместить в C:\Program Files\OpenVPN\config