Skip to content

Instantly share code, notes, and snippets.

View YPermitin's full-sized avatar
☺️
Life is perfect

Permitin Yury YPermitin

☺️
Life is perfect
View GitHub Profile
@YPermitin
YPermitin / Установка и настройка выделенного сервера Valheim на Ubuntu 20.04.md
Last active May 16, 2024 07:03
Инструкция по установке игрового сервера Valheim на Ubuntu 20.04 + полезная информация по теме.

Установка и настройка выделенного сервера Valheim на Ubuntu 20.04

Простейшая инструкция по настройке сервера Valheim на Ubuntu 20.04 и полезные ссылки.

Настройка портов

Должны быть открыты порты по UDP:

@YPermitin
YPermitin / Установка Outline VPN на Ubuntu 20.04.md
Last active January 29, 2024 14:27
Инструкция по развертыванию собственного VPN-сервиса на базе Outline VPN

Установка Outline VPN на Ubuntu 20.04

Outline VPN - это бесплатный инструмент с открытым исходным кодом, позволяющий развернуть собственную VPN на Вашем собственном сервере или на машине облачного провайдера. Подробную информацию Вы можете узнать здесь и здесь.

В своем составе имеет как графические инструменты, так и средства работы через командную строку. Позволяет использовать VPN как на настольных компьютерах, так и на мобильных устройствах.

Прежде чем начать

@YPermitin
YPermitin / Настройка локализации в Ubuntu 20.04.md
Last active January 14, 2024 20:39
Настройка локализации в Ubuntu 20.04

Настройка локализации в Ubuntu 20.04

Набор действий для настройки локализации в системе на русскую.

Проверка доступной локали

locale -a | grep ru
@YPermitin
YPermitin / Примитивная инструкция PostgreSQL + 1C на Ubuntu 20.04.md
Last active January 23, 2024 04:56
Самая примитивная инструкция по установке PostgreSQL 14 + сервер 1C 8.3.20.1710 на Ubuntu 20.04

Самая примитивная инструкция по установке PostgreSQL + сервер 1C на Ubuntu 20.04

Инструкция с минимальным набором шагов по настройке сервера 1С:Предприятия 8.3.20 + PostgreSQL 14 на Ubuntu 20.04. В общем плане актуальна для других версий приложений и ОС. Клиентскую часть 1С здесь не рассматриваем.

Многие вещи в инструкции не раскрыты и вся информация скорее для ознакомления с процессом, а для рабочего окружения нужно более вдумчиво подходить ко всем настройкам.

Настройка ОС

@YPermitin
YPermitin / PostgreSQL и потоковая репликация (аналог AlwaysOn из MS SQL Server).md
Last active May 20, 2024 11:44
PostgreSQL и потоковая репликация (аналог AlwaysOn из MS SQL Server)

Потоковая репликация PostgreSQL

Потоковая репликация (Streaming Replication) - это репликация, при которой от основного сервера PostgreSQL на реплики передается WAL (Write Ahead Log). И каждая реплика затем по этому журналу изменяет свои данные. Для настройки такой репликации все серверы должны быть одной версии, работать на одной ОС и архитектуре.

Шаги настройки:

  1. Настройка master-сервера
  2. Настройка доп. сервера (slave)
@YPermitin
YPermitin / Отправка файлов в Yandex Disk через REST API из Bash.md
Last active May 8, 2024 22:41
Отправка файлов в Yandex Disk через REST API из Bash
@YPermitin
YPermitin / Пример курсора для PostgreSQL (plpgsql).sql
Created April 3, 2022 20:41
Пример курсора для PostgreSQL (plpgsql)
do $$
declare
text_result text default '';
rec_someval record;
dt_cursor cursor for
select
tablename AS table_name
from pg_catalog.pg_tables
order by tablename;
begin
@YPermitin
YPermitin / Пример курсора для SQL Server.sql
Created April 30, 2022 13:54
Пример курсора для SQL Server
/*
Вывод списка пользовательских таблиц в базе данных
*/
DECLARE @tableName sysname;
DECLARE tables_cursor CURSOR
FOR SELECT
[name]
FROM SYSOBJECTS
@YPermitin
YPermitin / Ubuntu. Netplan. Пример присвоения статического IP-адреса.yaml
Last active September 9, 2022 19:25
Ubuntu. Netplan. Пример присвоения статического IP-адреса
# Файл конфигурации в /etc/netplan/00-installer-config.yaml
# Интерфейсе на хосте проверить командой "ip a"
# После изменения конфигурации сети проверить корректность с помощью команды "netplan-try"
# Применить настройки сразу можно командой "netplan apply"
network:
ethernets:
ens33:
dhcp4: no
addresses:
- 192.168.233.162/24
@YPermitin
YPermitin / Простая установка ClickHouse на Ubuntu 20.04 (и другие версии).md
Last active September 25, 2022 16:54
Простая установка ClickHouse на Ubuntu 20.04 (и другие версии)