Linux
  •     Как зарежда Linux / Ремонт на GRUB
  •     Ремонт на GRUB и INITRAMFS
  •     SystemD-BOOT при Arch Linux
  •     Ремонт на SystemD-BOOT при Arch Linux

  • DEBIAN

  •   Debian 9
  •     Инсталиране на Debian 9
  •     Първоначални настройки (мрежа, VIM, Кирилизация)
  •     Инсталиране и настройка на SSH
  •     Инсталиране и настройка на DNS
  •     Инсталиране и настройка на NTP
  •     Инсталиране и настройка на Apache
  •     Инсталиране и настройка на MySQL (MariaDB)
  •     Инсталиране и настройка на PHPMyAdmin
  •     Инсталиране и настройка на собствен облак
  •     Инсталиране и настройка на SAMBA
  •     Инсталиране и настройка на FTP сървър
  •     Инсталиране и настройка на OSCAM
  •     Инсталиране и настройка на Mail server
  •       Първоначално конфигуриране на базата данни
  •       Инсталиране и конфигуриране на PostFix
  •       Инсталиране и конфигуриране на Dovecot
  •       PostFix дефинира Dovecot да удостоверява
  •       RoundCube
  •       Тестване доставката на поща
  •       Създаване на TLS криптиран ключ и сертификат
  •       WEB администриране
  •       Антиспам със SpamAssassin
  •       Антиспам с RSpmad
  •   Debian 11
  •     Разпределение на диска при BIOS и UEFI
  •     Debian 11 на BIOS върху LVM и RAID
  •     Инсталиране на Debian 11 на BIOS и ZFS
  •     Инсталиране на Debian 11 на BIOS и ZFS-1
  •     Инсталиране на Debian 11 на UEFI и ZFS
  •     ZFS Замяна на развален огледален диск
  •   Debian 12
  •     Първоначални настройки
  •     DNS Сървър
  •     Добавяне на втори диск
  •     SAMBA + WEBMIN
  •     SAMBA
  •     Инсталиране и настройка на Apache
  •     MySQL и PHPMyAdmin
  •     Инсталиране и настройка на Nginx
  •       Директиви location в Nginx
  •       MYSQL,PHP и PHPMyAdmin в Nginx
  •     Елементарен MAIL сървър
  •       Подобрение SSL/TLS, Maildir, LMTP
  •       Подобрение ВИРТУАЛИЗАЦИЯ без MySQL
  •       Подобрение ВИРТУАЛИЗАЦИЯ и MySQL
  •       Подобрение Антиспам - SpamAssasin
  •       Подобрение Антиспам - RSpamd
  •       Защита - SPF, DKIM и DMARK
  •     Пълноценен MAIL сървър
  •     Пощенски сървър с iRedMail
  •       CertBot 1 домейн
  •       Виртуални хостове, CertBot 2 домейна
  •       DKIM, SPF и DMARK
  •     MAIL сървър за вътрешна мрежа
  •     NextCloud
  •     Сървър за отдалечен достъп - RustDESK
  •     Минимално KDE в Debian

  • ARCH
  •     Външен вид - линкове
  •     Минимална базова инсталация на Arch
  •        Настройка user, хост, регион
  •        Настройка мрежа, ядро, DOS
  •        Pacman, Reflector, YAY, SSD-TRIM, SSH
  •     Инсталиране на Arch на UEFI и btrfs
  •     Инсталиране на Arch на UEFI и DualBoot
  •     OpenBOX-минимум в Arch
  •     ArchInstall KDE - практика
  •     ArchInstall DUALBOOT - практика
  •     ArchInstall и BTRFS
  •     ArchInstall и KDE
  •       Първи стъпки след archinstall
  •     ArchInstall и GNOME
  •       Настройка на GNOME
  •       Оптимизация на GNOME за игри
  •       Забавни моменти в приложенията на GNOME
  •     QEMU-KVM в Arch
  •       QEMU-KVM Практика
  •       QEMU-KVM Windows 11
  •     VMware-TOOLS в Arch
  •     WINE в Arch
  •     Timeshift
  •       Прехвърляне на системата на друг диск
  •     RClone
  •       RClone + RClone Browser
  •     OneDrive

  • Linux Mint
  •     Linux Mint - XFCE

  • ChromeOS
  •     ChromeOS

  • RAID
  •     BIOS RAID1+MSDOS
  •     BIOS RAID1+MSDOS+LVM
  •     UEFI RAID1
  •     UEFI LVM RAID1

  • ZFS
  •     ZFS теория и малко практика

  • BTRFS
  •     BTRFS - създаване монтиране fstab размер
  •     BTRFS - RAID
  •     BTRFS - subvolume и snapshot

  • КОНТЕЙНЕРИ
  •     Инсталиране на LXC/LXD
  •     Образи (image) в LXC/LXD
  •     Контейнери в LXC/LXD
  •     Команди в LXC/LXD

  • ОТСТРАНЯВАНЕ НА ГРЕШКИ
  •     SWAP
  •     SWAP & Hibernate

  • PROGRAMS
  •   Benchmarking
  •   Conky
  •   Sublime Text
  •   AdGuard

  • BGPOST
  •     Tar-App-01 SAMBA

  • RClone с графично управление

    Има много варианти но тук ще се постараем да инсталираме RClone заедно с графичното му обкръжение. Ще наблегнем върху KDE Plasma. Най-добрата комбинация е RClone + RClone Browser. Последния изглежда нативно в KDE плюс това много добре е интегриран в Dolphin (за да виждате облаците си като обикновени папки).

    Инсталиране на RClone и RClone Browser

    sudo pacman -S rclone yay -S rclone-browser

    Първоначална конфигурация на облачен диск

    Най-сигурният начин за първоначално свързване на облак (например Google Drive, OneDrive или Dropbox) е през терминала, защото изисква отваряне на браузър за оторизация.

    rclone config

    ● Натиснете n за ново дистанционно споделяне (New remote). ● Въведете име (например mygoogle или myonedrive). ● Ше излезе дълъг списък с поддържани услуги. Намерете номера или името на вашата услуга (например drive за Google Drive) и го въведете. ● За опциите client_id и client_secret просто натиснете Enter (за да ползвате вградените). ● Когато ви попита за автоматично конфигуриране (Use auto config?), натиснете y (Yes). ● Това автоматично ще отвори вашия уеб браузър в KDE, където трябва да влезете в профила си и да разрешите достъпа. ● След успешна оторизация се върнете в терминала и натиснете y, за да запишете конфигурацията, и после q за изход. На темата имам писано в раздела Windows: RClone за синхронизация във Windows

    Графично управление с Rclone Browser

    Сега отворете менюто с приложения на KDE и потърсете Rclone Browser. ● При стартиране програмата автоматично ще прочете конфигурацията, която направихте в горната стъпка. ● В раздела Remotes ще видите списък с вашите облаци. ● С двоен клик върху някой от тях се отваря мениджър, подобен на файлов браузър. Оттук можете: ● Да сваляте и качвате файлове с бутоните Upload / Download. ● Да пускате синхронизация (Sync) между локална папка и облака.

    Достъп директно от файловия мениджър Dolphin (Препоръчително)

    Най-удобната графична функция е да виждате облака в Dolphin като обикновен твърд диск или флашка. ● Създайте празна папка във вашата домашна директория, например Cloud. ● В Rclone Browser, кликнете с десен бутон върху вашия дистанционен диск и изберете Mount (Монтиране). ● Изберете папката Cloud, която създадохме. ● Отворете Dolphin – вече виждате всичките си облачни файлове вътре. Можете да отворите папката Cloud и да я влачите в левия панел на Dolphin (Places / Места), за да имате бърз достъп до нея по всяко време.

    OneDrive

    Ако сте работили дълго време под Windows ще забележите, че нямаме файловете от облака на локалния компютър. На практика се работи направо в облачната среда. За да създадем ситуация при която работим с локални файлове, а същите се синхронизират автоматично с облака се нуждаем от двупосочна синхронизация. В Linux обаче базовият rclone mount прави нещо различно – той само "стриймва" файловете в реално време, без да ги пази локално на диска ви. За да постигнем същия ефект като в Windows (файловете да са хем на компютъра, хем в облака и да се синхронизират автоматично), ще използваме инструмента rclone sync в комбинация с автоматизация.

    Свързване на OneDrive в Rclone

    Ако още не сте добавили OneDrive, направете го така:

    rclone config

    ● Изберете n (New remote) и го кръстете onedrive. ● Намерете типа в списъка – въведете onedrive. ● Натиснете Enter на client_id и client_secret. ● На въпроса за Edit advanced config натиснете n. ● На Use auto config? натиснете y. Ще се отвори браузърът, влезте в Microsoft акаунта си и разрешете достъпа. ● В терминала ще ви попита какъв тип е акаунта – изберете 1 (OneDrive Personal or Business). ● Ще намери вашия диск (Drive found), изберете 0 (или съответния номер) за потвърждение. ● Натиснете y, за да запишете, и q за изход.

    Подготовка на локалната папка

    Създайте папка във вашата домашна директория, която ще бъде точно копие на OneDrive (също като във Windows): ● Отворете Dolphin (файловия мениджър). ● Създайте папка с име OneDrive в домашната си папка (/home/вашето-име/OneDrive). ● За улеснение, хванете тази папка и я влачете в левия панел на Dolphin под секцията Places (Места), за да ви е винаги под ръка.

    Графично тестване с Rclone Browser

    Ако отворите Rclone Browser: ● Ще видите дистанционното onedrive. Кликнете два пъти на него. ● Горе ще видите бутон Tasks (Задачи). ● Можете да създадете задача за синхронизация, но за да е напълно автоматично без да цъкате бутони всеки път (както е във Windows), KDE предлага по-интелигентен начин.

    Автоматична фонова синхронизация (Стил Windows)

    За да може Arch Linux да синхронизира файловете във фонов режим автоматично, ще направим прост скрипт, който KDE ще изпълнява. ● Създайте нов текстов файл в папката си и го кръстете sync_onedrive.sh. Във файла заменете потребителя с вашето потребителско име в Arch.

    sudo nano ~/.config/sync_onedrive.sh #!/bin/bash # Първо сваля новостите от облака към компютъра rclone sync onedrive: /home/потребител/OneDrive --update # После качва локалните промени от компютъра към облака rclone sync /home/потребител/OneDrive onedrive: --update

    ● Запишете файла, цъкнете върху него с десен бутон в Dolphin -> Properties (Свойства) -> раздел Permissions (Права) -> отметнете Is executable (Може да се изпълнява).

    Как да го направим автоматично?

    В KDE Plasma това става изключително лесно през графичния интерфейс: 1. Отворете System Settings (Системни настройки) на KDE. 2. Отидете на Autostart (Автоматично стартиране). 3. Кликнете на Add (Добави) -> Add Login Script (Добави скрипт при влизане) и изберете вашия файл sync_onedrive.sh. Сега всеки път, когато включите компютъра, файловете ще се синхронизират. Алтернатива: Ако искате да се синхронизира на всеки 10-15 минути през деня, влезте в System Settings -> Task Scheduler (Планировчик на задачи) и задайте скриптът да се изпълнява през определен интервал.

    Важна забележка за режима sync (Разликата с Windows)

    Официалното приложение на Windows трие файл в облака, ако го изтриете на компютъра. Командата rclone sync прави абсолютно същото. Ако се притеснявате случайно да не изтриете нещо важно, в скрипта по-горе можете да замените думата sync с copy. По този начин новите и променените файлове ще се копират и на двете места, но ако изтриете файл локално, той ще остане безопасен в облака на OneDrive. Искате ли да настроим периодичното синхронизиране на всеки 10 минути през Task Scheduler-а на KDE, или предпочитате синхронизацията да се случва само при пускане и спиране на компютъра?

    Обновяване на всеки 10 мин.

    Така промените ви ще се обновяват постоянно, без да натоварват процесора или интернет връзката ви. В KDE Plasma можем да направим това изцяло графично с вградения планировчик на задачи (KCron). Ето как да завършим настройката: ## Стъпка 1: Обновяване на скрипта (Много важно) Когато даден скрипт се изпълнява автоматично на заден план на всеки 10 минути, има риск следващата синхронизация да започне преди предишната да е приключила (например, ако качвате голям файл). За да избегнем това, ще добавим специален параметър (--lock), който казва на rclone да изчака, ако вече има активна синхронизация. 1. Отворете файла sync_onedrive.sh, който създадохме преди малко, с текстовия редактор Kate (или KWrite). 2. Заменете съдържанието му с този по-интелигентен вариант (не забравяйте да промените потребител с вашето име):

    sudo nano ~/.config/sync_onedrive.sh #!/bin/bash # Синхронизация от облака към компютъра (свалене на новото) rclone sync onedrive: /home/потребител/OneDrive --update --use-server-modtime # Синхронизация от компютъра към облака (качване на локалните промени) rclone sync /home/потребител/OneDrive onedrive: --update --use-server-modtime

    1. Запазете файла и се уверете, че все още е маркиран като изпълним (Десен бутон в Dolphin -> Properties -> Permissions -> Is executable). ------------------------------ ## Стъпка 2: Настройка в графичния интерфейс на KDE KDE има чудесен вграден инструмент за управление на задачи (Cron). 1. Отворете System Settings (Системни настройки) на KDE. 2. В търсачката горе вляво напишете Task Scheduler (или Планировчик на задачи / KCron). Кликнете върху него. 3. Долу или горе (в зависимост от версията на KDE) кликнете на бутона Add... (Добавяне...) -> Task... (Задача...). 4. Ще се отвори нов прозорец за конфигуриране. Попълнете следните полета: * Description (Описание): Напишете си нещо за ориентир, например: Синхронизация на OneDrive. * Command (Команда): Натиснете иконката с папка и изберете вашия скрипт sync_onedrive.sh (или напишете пълния път, например /home/потребител/sync_onedrive.sh). 5. Сега отидете на секцията Time & Date (Час и дата) малко по-надолу в същия прозорец: * Намерете полето Months (Месеци), Days (Дни) и Weeks (Седмици) и се уверете, че е избрано All (Всички). * На полето Hours (Часове): Изберете All (Всички). * На полето Minutes (Минути): Изберете последната опция – Set selection (Избор). В появилото се поле или списък въведете/маркирайте: */10. (Ако виждате списък с отметки от 0 до 59, просто сложете отметки на 0, 10, 20, 30, 40, 50). Това казва на системата: "изпълнявай на всеки 10 минути". 6. Кликнете OK, а след това натиснете Apply (Приложи) в долния десен ъгъл на системните настройки, за да запишете промените.