Настройка сети для docker и установка разрешений в ufw

По умолчанию настройки /etc/docker/daemon.json берём следующие настройки:

{
"bip": "172.66.0.1/16",
"default-address-pools": [{
"scope": "local",
"base": "172.20.0.0/16",
"size": 24
}],
"log-driver": "local",
"log-opts": {
"max-size": "10m"
}
}
Читать далее «Настройка сети для docker и установка разрешений в ufw»

Установка и настройка Jupyter Lab

Установка выполняется из под Ubuntu 22.04

pip install jupyterlab
jupyter lab --generate-config

Переходим в файл /home/username/.jupyter/jupyter_lab_config.py

Находим параметр c.ServerApp.notebook_dir и устанавливаем место для хранения файлов от тетрадок

Запускаем:

jupyter lab

Запись ISO в Ubuntu

Открываем программу Startup Disk Creator (Создание загрузочного диска)

После запуска Startup Disk Creator будет искать ISO-файлы в папке Загрузки, а также на любом подключенном USB-накопителе, на который можно записать данные.

Скорее всего, ваш ISO-образ Ubuntu и нужное USB-устройство будут обнаружены и выбраны в качестве «Исходного образа диска» и «Используемого диска» в окне приложения. Если это не так, нажмите кнопку «Другое», чтобы найти ISO-файл и выбрать нужное USB-устройство из списка.

Читать далее «Запись ISO в Ubuntu»

Nginx Tutorials

https://openresty.org/download/agentzh-nginx-tutorials-en.html

location /test {
    echo "name: $arg_name";
    echo "class: $arg_class";
}
$ curl 'http://localhost:8080/test'
name:
class:

$ curl 'http://localhost:8080/test?name=Tom&class=3'
name: Tom
class: 3

$ curl 'http://localhost:8080/test?name=hello%20world&class=9'
name: hello%20world
class: 9

Speedtest для мобильных клиентов

Со страницы https://github.com/openspeedtest/Speed-Test загружаем исходный код с ветки main

Загрузка исходного кода

Загружаем полученный файл (Speed-Test-main.zip) сервер под управлением Linux.

Читать далее «Speedtest для мобильных клиентов»

Private GPT

Официальная ссылка: https://docs.privategpt.dev/quickstart/getting-started/quickstart

git clone https://github.com/zylon-ai/private-gpt.git
cd private-gpt

Запускаем:

docker compose --profile ollama-cpu up

Запускаем хост http://localhost:8001

Примечание: хост может быть не поднят сразу, т.к. в фоне будет грузиться модель с huggingface (https://huggingface.co/)

LM Studio на Ubuntu

Загружаем LM Studio с официального сайта https://lmstudio.ai/download требуется выполнить:

chmod +x ./LM_Studio-0.3.16.AppImage

Примечание: номер версии может отличаться.

Выполняем запуск ПО:

./LM_Studio-0.3.16.AppImage

Оригинал статьи:

  • https://dimensionquest.net/2024/09/how-i-install-lm-studio-0.3.2-on-ubuntu-studio-24.04-linux/

Установка и настройка Yandex.Disk на Linux

echo "deb http://repo.yandex.ru/yandex-disk/deb/ stable main" | sudo tee -a /etc/apt/sources.list.d/yandex-disk.list > /dev/null && wget http://repo.yandex.ru/yandex-disk/YANDEX-DISK-KEY.GPG -O- | sudo apt-key add - && sudo apt-get update && sudo apt-get install -y yandex-disk

Мастер начальной настройки

yandex-disk setup
Читать далее «Установка и настройка Yandex.Disk на Linux»

Экспорт из PostgreSQL в CSV

psql example_db
psql (12.3)
Type "help" for help.

example_db=#

example_db=# COPY
example_db-# (select * from users)
example_db-# TO '/Users/tracehelms/code/examples/users.csv'
example_db-# WITH (format csv, header true);
COPY 4

example_db=# \q

~/code/examples/
❯ ls
users.csv