software

🧰 cписок програм/протоколів/сервісів за категоріями користування. Більшість FOSS та певний відбір, а не альтернативи.

див. про Nextcloud та сумісні засоби у темі selfhosted

  • пошук вмісту Ctrl+F
  • emoji:
    🏠 = улюблений само-хостинг чи засіб цифровізації.
    🔌 = вибір в апокаліпсис, сторінка звантаження для оновлення колекції.
    📱 = мобільна або ПК та мобільні версії.
    ❤️ = улюблений або важливий.
    🤖 = F-droid, якщо містить репозиторій, спеціальну версію, додаткову інформацію.
    ε = Exodus trackers report.
  • розділи по способу експлуатації (напр. технічно схожі синхронізація і обмін файлів а інтерфейс софту суттєво відрізняються), тому програми повторюються або описані загальним оглядом.
  • вибір технічно розділяю:
    • синхронізація локальна та глобальна робота зі знайомих пристроїв, самостійно.
      Напр. P2P синхронізація фото зі смартфону на PC в цілях резервної копії.
    • сервер бази даних, потужностями хосту веб сховище, публікація та спільна робота. Вимушений засіб при великих обсягах даних і користуванні більше одного користувача, різними правами доступу.
      Само хостинг (self-hosted) єдина робоча заміна умовно-безплатним сервісам.
      Напр. загальне сховище файлів, бібліотека медіа та фото, ведення і публікація заміток стану справ та речей.
  • Для цифрового життя приходиться постійно вивчати нюанси і вибирати засоби для різних цілей, бо недосвідчений користувач може забивати цвяхи шпателем, нерозуміючи про (не)ефективність.
    У новинах роблять шум скільки користувачів деградує в мусорі як Instagram, TikTok і Clubhouse. Ця вся дурня відносно тимчасова, неварта власних даних і уваги. Багато користувачів вибирають кращі альтернативи, інакше вони б не розвивались. Навіть Microsoft десятиліття переходили від публічної ненависті Linux до інтеграції, скоро стане похожий на симуляцію Windows всередині Linux.
    Впроваджуються нові глобальні протоколи передачі, гіганти індустрії навіть врозріз вигоди змушені завчасно пристосовуватись і принімати децентралізацію.

    див. тему network
    див. тему selfhosted

DNS & settings

  1. DNS
  1. DNS over HTTPS (DoH) / DNS over TLS (DoT)
  1. ECH (Encrypted Client Hello)
  1. ESNI (Encrypted Server Name Indication) | (replaced)
  1. Перевірка

інше

network tool, firewall, ad-block

ad-block

  • issue: "hackmd.io" не рендерить заголовок ### зі словом ad-block, тобто немає у "View". Іколи, без заголовку теж. | 2023

роутер

див. про роутери, прошивки, мережі у темі network

VPN

VPN сервіси продають дані користувачів, навіть платні.

web browser

інше

browser extension, for browsing

(без повторів інші винесено по категоріях)

пошук

pass manager / keys

менеджери паролів і збереження ключів

KeePass base (.kdbx) формат файлу та сумісні програми

  • KeePass by Dominik Reichl (Windows) "офіційний".
    • краще KeePassXC
  • KeePassXC - is a community fork of KeePassX (2021), the cross-platform port of KeePass for Windows.
    • 🔌 https://keepassxc.org/download/ or:
      https://github.com/keepassxreboot/keepassxc/releases/
      • Ubuntu: sudo apt install keepassxc
      • Linux: для збереження бази по замовчуванню має доступ лише до стандартних папок каталогу ~/home
    • Browser integration
      KeePassXC-Browser by KeePassXC Team - розширення браузера для автозаповнення паролей з бази KDBX.
    • функція клонування (Clone) запису чи поля, щоб зберігати запис актуальним при змінах копійованого запису, додатково поле також можна доповнювати унікальною інформацією, тобто функція для ведення схожих полей записів належтим чином
    • функції клонування та обмін баз (Keeshare) через додатковий файл (.kdbx.share).
      Призначені зберігати запис актуальним при змінах різних баз та власників, напр. ділитись обліковим записом належним чином з близькими.
      • Keeshare. Рекомендую зробити групу, налаштувати Keeshare
    • Як порівняти і копіювати записи із різних баз "холодна" копія як окремий незалежний запис (не рекомендовано через наявність відповідної функції).
      У PC версії бази відкриваються вкладками між якими можна переносити записи курсором (мишою).
      Відчинити [базу-1], відчинити [базу-2], у [корені] списку [пошук] символом [*] (за любим символом), вид сортування [по останній зміні], вибрати [запис], розділ [історія змін]. Візуально порівняти. Потягнути [запис] курсором в іншу [базу], групу.
    • usage features 🎬 | 2021
  • 📱 KeePassDX by Kunzisoft - менеджер паролей стандарту KeePass, з підтримкою 2FA (HOTP/TOTP) та автозаповненням.
    🤖 libre version
    🔌 https://www.f-droid.org/packages/com.kunzisoft.keepass.libre/ or:
    https://github.com/Kunzisoft/KeePassDX/releases
  • загальне | синхронізація, KeePass 2.x
    • https://keepass.info/help/v2/sync.html
    • можлива організація синхронізації для користування на декількох пристроях (з нюансами)
      Можна скористатись стороннім засобом синхронізації, не обов'язково влаштована підтримка сховищ (та відсутній мережевий доступ в цілях безпеки).
      • напр. syncthing.net (локально або інтернет).
      • використовувати (увімкнути у завданні) версіювання даних, бо бувають конфлікти коли програма пробує синхронізувати незачинену базу KDBX, погано якщо базу необхідно редагувати часто з кількох пристроїв. Тоді менеджером паролів лише вибрати локальне розміщення.
    • важливо ! База конфіденційна, не можна ділитись паролем бази, навіть з метою синхронізації чи спільного користування (для цього є належна функція) !
    • синхронізація KDBX (певний етап) проводиться на стороні клієнта, це об’єднання змін, внесених в кількох копіях бази даних.
      Див. зображення:
      https://keepass.info/help/images/ext/replication\_big.jpg

      Dropbox синхронізує файли між комп’ютерами, але не може визначити, які зміни вніс KeePass, а лише те, що змінилася база даних. Щоб Dropbox не втратив зміни KeePass, потрібно використовувати другу копію бази даних, призначену лише для синхронізації Dropbox. Потім використовуйте тригер KeePass, щоб перенести зміни між KeePass і Dropbox.
      https://keepass.info/help/kb/trigger\_examples.html#dbsync

      Якщо виникає конфлікт (кілька користувачів редагували один і той самий запис), KeePass використовує останню версію запису на основі часу останньої зміни.
      https://keepass.info/help/base/multiuser.html
  • загальне | рекомендація записів KeePass (приклади).
    При веденні бази важливо дотримуватись власних шаблонів як правопису для зручного пошуку і повноцінного використання.
    • запис - звичайний
      • Title:
        <name servise> <person's name> :<server URL>.
        Розділені пробілом та без символу @ біля <person's name>, щоб не плутати з User та повним URL Invite.
        напр. запис:
        1. Title: Nextcloud Коте :example.site, а при користуванні орієнтуватись ще за полем Login
        2. User: userCatAnonimous
        3. URL: example.site
      • Title: <name User@server URL> - гірший варіант, при випадкових іменах та різних адресах, які не відповідають назві сервісу
    • запис - створення на поспіх
      • Title: <URL> копія, потім кращий
      • URL: <URL>
      • Pass
      • Потім оформити детальніше
    • запис - чужий у власній базі, тоді корисно групувати папками чи тегами, на згадку
      • чуже / from <@name base> / <різні записи>
      • див. функції клонування та синхронізація записів (Keeshare)
    • адреса запрошення чи публікацій для згадки стандарту посилання, адже вони відрізняються.
      • ..Додаткові ознаки (Additional attributes)..
      • напр. назва:
        URL Invite, Fediverse
      • напр. адреса за шаблоном:
        @<Login>:<server URL>,
        @userCatAnonimous:example.site
    • Android - автозаповнення полей у додатку (функція аналогічна як для URL)
      • [запис] → Розширене (Advanced)Додаткові ознаки (Additional attributes)Додати (Add)AndroidApp → вказати <Package>,
        напр. net.wargaming.wot.blitz
      • автоматичне створення запису програмою, пропонується (налаштування) після вибору заповнення, додатком KeePassDX (Android) тоді перевірити правильність запису
    • метод відновлення, [Phrase]. Прив'язаний номер телефону - записувати, щоб при зміні номеру абонента найти в записах у яких облікових записів він примінявся
      • ..Додаткові ознаки (Additional attributes)..
      • у поле Notes - гірший варіант для при виборі автозаповнення
    • різні згадки напр. щодо облікового запису
      • поле Notes, напр.:
        [авто-видалення не налаштувується без увімкнення 2FA],
        [зміна номеру недоступна після зміни паролю впродовж 30 днів]
        [видалення недоступне, згідно інформації <https://justdeleteme.xyz/> | 2022]
    • збереження файлів, напр. відновлення чи секретна замітка. Натискаючи, тимчасово відкриється програмою, доки база відчинена
      • ..Attachments..
  • backup:
    • base, keys
    • software settings

платні сервіси і пропріетарні рішення

зазвичай затягують у послугу та навмисно безкорисні локально. Не рекомендую.

веб-браузери

із функціями (послуги) збереження паролів, автозаповнення, синхронізації через сервіс.

PGP

Красиві програми но PGP вважається устарівшим

2FA, authorization

  • 2FA via cellular network ("Phone number"): SMS, call - за номером абонента мережі стільникового зв'язку.
    "Телефоном" - невдало вживана назва, можна переплутати з іншими методами.
    Небезпечний метод. Послуги стільникового зв'язку це чужі мережі і закритий сервіс - не контрольовані клієнтом і надзвичайно вразливі.
    див. теми: network, smarphones, idiocracy
  • 2FA Software, TOTP (програмні, сервіси авторизації, TOTP програма або сервіс)
    • 📱 KeePassDX by Kunzisoft
      див. розділ pass manager
    • 📱 andOTP
    • 📱 Aegis
      https://github.com/beemdevelopment/Aegis
    • 📱 FreeOTP 🚧 2016
    • Authy - закритий клієнт Google 2FA (TOTP) з хмарним бекапом за номером телефону.
      • зручно і вразливо
      • програма замінила Chrome додаток
      • Authy vs. Google Authenticator
      • 📱 на Android без Gapps працює але при кожному запуску програми вспиваюче вікно про відсутність підтримки Google сервісів і що вони не підтримуються на пристрої - наче краще знає про підтриму пристрою сторонніми компаніями (сарказм)
  • 2FA Token (токени, коди, одноразові паролі, "паролі додатків") - згенеровані індивідуально кожному додатку, одноразові тому не потрібно записувати. Генеруються самим сервісом, якому належить головний пароль. Служать авторизації унікальними даними, замість використання основного паролю, для протидії його компроментації користуючись багатьма додатками і вимушений засіб авторизації при увімкненому 2FA.
  • 2FA Hardware, U2F (апаратні)
    • деякі апаратні U2F пристрої насправді залежні від роботи чужого сервера, лол
    • 📱 The Status Network (SNT) - Status, Keycard hardwallet
  • 2FA резервні коди (одноразові) - служать на випадок резервної авторизації, в обхід увімкненого іншого 2FA
    • Google:
      • це найдоступніший спосіб уникнення вимоги прив'язки номеру стільникового зв'язку, але затребує попередньої авторизації на Android з GMS
      • генеруються по 10 штук, єдиним дійсним комплектом, у завантаженні файлу:
        Backup-codes-username.txt.
        Обережно, завантаження файлу ставить під загрозу обліковий запис, адже після видалення дані не знищуються з носія без спеціального ПЗ.
      • Як увійти в обліковий запис за допомогою резервних кодів
  • Registration with Service ID - реєстрація з даними іншого сервісу
    • via: Facebook, Google
      • погана ідея, не тоніть у сервісах
  • Account Login via App or Web
    • Google (Android, GMS)
    • Nextcloud (Web)
    • Nextcloud (Android)
  • 2FA Software Servise for Account Login - авторизація іншим авторизованим засобом.
    Не плутати
    • Google Account Login via GMS Notification

Вибравши віддалений засіб авторизації, авторизація буде неможливою при катаклізмах, навіть у власні локальні сервіси.

Apps (Android)

  • Google Play Store
    • Android OS by Google для авто-оновлення додатків вимагає високих привілігій від ініціатора, а предустановлені GMS наділяють своє ж забезпечення такими правами без можливості контролю користувачем
    • якщо заблокувати трекери сервісам GMS [com.google.android.gms] то деякі програми з трекерами перестають працювати хоча робочі у Android без Google
    • Google ділить прибуток з продаж, а автори додатків публікуються у найпопулярнішому централізованому магазині що служить рекламою (покищо). Велика кількість завантажень і покупок зазвичай спонтанні і "мусорних" програм тож розробники якісних додатків можуть перейти на репозиторії та донат
  • 📱 F-Droid - клієнт f-droid.org, скачування програм з репозиторіїв.
    🔌 https://f-droid.org/F-Droid.apk
    • вміє обмін програм по Wi-Fi без інтернету
    • можливість завантажити більшість необхідних програм, напр. Aurora Store
  • 📱❤️ Neo store - клієнт F-Droid
    https://f-droid.org/en/packages/com.machiav3lli.fdroid/
  • https://auroraoss.com/
    • Aurora Services - системна (root) інтеграція для клієнтів Aurora Store / Droid, автоматичного оновлення додатків (альтернатива авто-оновлення додатком Google Play, але без Gapps та персонального акаунта Google) 🪄
      • інсталювати можна з Magisk, потім клієнті (Store / Droid) вибрати метод інсталяції (Aurora Services)
    • 📱❤️ Aurora Store - Unofficial FOSS client to Google's Play Store.
      https://gitlab.com/AuroraOSS/AuroraStore
      • скачування без лишнього облікового запису
      • сервіс Exodus
      • при установці розпаковується кеш, але деякі ігри вимагають обліковий запис Google
      • від першого методу установки користі мало, для автоматичного оновлення програм потрібна додаткова установка сервісів Aurora (root)
    • 📱 Aurora Droid - неофіційний клієнт F-Droid сумісних репозиторіїв.
      https://gitlab.com/AuroraOSS/auroradroid
  • https://github.com/ImranR98/Obtainium
  • https://forum.xda-developers.com/ - форум
  • https://4pda.to/forum/ (RU, розділ сайту) - форум
    • 📱 App&Game 4PDA - клієнт форуму 4PDA для завантаження програм.
      • показує версії установлених програм: на пристрої, форумі, маркеті. Відкриває шапку сторінки для подальшого скачування
      • додаток вимагає авторизацію та ідентифікатор пристою тому більше не рекомендую

Apps (Linux)

Apps (Windows)

app manager

лаунчер

  • 📱 Lawnchair
    був хороший лаунчер з налаштуваннями виду, але незрозуміла організація проекту, бо опубліковані різні програми:
    • 🤖 на F-droid - найстаріша
    • Play, [ε] - новіша
    • [t.me-releases] публікували beta версії з інтеграцією Google, тож втратило перспективу

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

система, компоненти, утиліти

  • GSI прошивки пропонують версії: з GApps чи без
  • інколи програми пропонують авторизацію Google через наявність установлених Gapps, а не відсутність альтернатив. Навіть фанатам самостійна установка краща брутальної інтеграції з коробки

recovery неможна змінювати із заблокованим загрузчиком.
див. основи в темі smartphones

  • Magisk (Android | root) менеджер видачі права root (superuser) та репозиторій модифікацій.
    • v22 Magisk app = [Magisk, app, uninstaller]. Одним файлом об'єднаний засіб
      • якщо необідно установити додаток - установіть apk
      • якщо необідно прошити Magisk в TWRP - змініть розширення .apk на .zip і прошийте
      • якщо необідно видалити Magisk через uninstaller із TWRP - перейменуйте файл в uninstall.zip і прошийте.
    • до v22 окремі засоби [Magisk, Magisk Manager].
    • приховання Root (від перевірки програм, бо деякі відмовляються повноцінно функціонувати):
      • v24.0 модулями (Changelog [General] MagiskHide is removed from Magisk) | 2022.1.26
      • < v24 Magisk menu settings - magisk hide - menu magisk hide - вибрати програми.
    • Magisk and MagiskHide Installation and Troubleshooting guide | 2021
      Якщо після установки моду система не перезапускається (bootloop) тоді:
      Boot Recovery/TWRP або fastboot
      Open terminal: TWRP-Advanced-Terminal або fastboot (очікує ADB команди по USB) на PC термінал
      Run:
      1. спосіб TWRP - запустити скрипт видалення (він можливо uninstall.sh і не у папці /remove проте у команді лише змінити назву модуля попередньо підглянути провідником): touch /data/adb/modules/<module folder>/remove
      2. спосіб TWRP: touch /data/cache/.disable_magisk
      3. спосіб на PC термінал: adb wait-for-device shell magisk --remove-modules
      Reboot to System and uninstall module via MagiskManager
      у крайньому випадку TWRP провідником перейменувати папку модуля всередині /data/adb/modules

booting ISO/IMG, #USB

Запускання ПЗ із носія, без ОС, для інсталяції або живої сесії OC із комплексом програм, на випадок аварії та обслуговування.

  • [AIO Boot NewGen]
    https://www.aioboot.com/en/newgen/
    • Головні етапи:
      (1) створити розділи - вкладка.
      (2) записати програму (PE версія на носій) - вкладка.
      (3) для керування - скористатись програмою із носія, що із етапу (2).
    • issue 2024 | Запис простоює чи гальмує при зайнятому CPU, навіть із більшим приорітетом.
    • issue 2024 | Якщо запис WinPE після Win, тоді він заміняє його слот із назвою попереднього.
  • https://www.ventoy.net/
    https://github.com/ventoy/Ventoy/releases/
    • робить завантажувальне меню, а образи (ISO) просто помістити у папку (заміняти також без додаткових налаштувань)
  • https://rufus.ie (Windows)
  • https://github.com/WoeUSB/WoeUSB
  • balenaEtcher
    • не робить завантажувальний носій з ISO.
  • 📱 https://github.com/EtchDroid/EtchDroid
  • 📱 DriveDroid by Softwarebakery, (Android | root | 💲) - запуск ISO/IMG образів із пристрою Android.
    https://play.google.com/store/apps/developer?id=Softwarebakery
    https://4pda.to/forum/index.php?showtopic=405264
    • Має репозиторій завантаження Linux, або вибрати файл і приступити до монтування.
    • Не робить "завантажуванльним", тому в основному корисне для деякого ПЗ на основі Linux, щоб не займати "флеш" ПЗ, що швидко старіє.
    • нюанси
      • Linux ISO - OK
      • режим USB, Windows ISO, образ не запускається, бо не завантажувальний.
      • режим CD, Windows ISO, інсталяція Windows потребує драйвер приводу.
      • Android 4.4 та MicroSD, FAT32 - стара версія, з обмеженням <4GB файлу, тобто неможливо скористатись більшими образами, як Windows. | 2014
      • швидкість інсталяції ОС обмежується в основному швидкістю читання носія із образом. 6хв інсталяція Windows з дешевого USB3 на HDD CMR, довше із дешевої microSD UHS-I на SSD.
      • Android 4.4 + Root + microSD (для ISO). Програма монтує образ завдяки Root, не потрібно вручну вмикати режим носія у налаштуваннях Android, монтує не блокуючи носій microSD з образом, тому програми установлені в цій пам'яті також зможуть працювати, це важливо, якщо потрібно довго користуватись у "live" сесії (режимі Linux OS). | 2014

email

communication/spam

client

messaging, chat

communication

video conferencing, audio call

communication

  • Skype, Zoom
  • Element (Matrix)
    • для коференцій використовує Jitsi
  • Jitsi
  • 🔌 https://keet.io/ (PC | ALPHA | 2022-07-25) - P2P
    • користування безкоштовне та без обмежень
    • не потребує технічних знань самохостингу
    • працює з неповноцінним інтернет доступом, крізь NAT. Альтернатива заблокованим централізованим сервісам
    • займає багато місця, службовий трафік, ймовірно для роботи P2P з'єднання
    • представлена рання версія (Alpha) має мало функцій, порівняно планових, проте корисна навіть в такому вигляді.
    • огидна соціальна активність проекту. За ним важко стежити, бо відповіді публікують у формі відеозапису, а шумні публікації та сток відео притаманні криптовалютним обманам. Забагато анонсу анонсів..
    • Keet: без токенов и блокчейна, но с Tether и Lightning | 2022
      http://www.block-chain24.com/articles/keet-bez-tokenov-i-blokcheyna-no-s-tether-i-lightning
  • https://p2p.chat/ (Web)
    • powered by WebRTC.

team chat (+server self-hosted)

communication

"social network", microblogging

communication

dialer (cellular)

communication
номеронабирач стільниковго зв'язку, менеджер дзвінків або "телефон"

  • Dialer (Google)
    com.google.android.dialer
    • потребує контакти [contact API], а записані за межами ("сторонній" ресурс контактів) не вміє читати і не відобразить в історії
  • 📱 Simple Dialer
    com.simplemobiletools.dialer

contacts

Контактна інформація

  • Google
    • com.google.android.contacts - книга контактів [contact API].
      Локальне сховище з деяких дій називає [внутрішня пам'ять телефону], хоча мало можливостей
    • com.google.android.syncadapters.contacts - синхронізатор контактів [contact API] між сервісом https://contacts.google.com/
    • https://contacts.google.com/ - сервіс Google Contacts
  • 📱 Simple Contacts Pro
    • oпціонально зберігає контакти у [пам'яті пристрою] за межами Android [contact API]

vCard (.vcf, .vcard), contact API (Google), CalDAV/CardDAV

sync CalDAV/CardDAV

синхронізація CalDAV/CardDAV (контактів, задач, календаря) зі сервером.

  • 📱 DAVx⁵ - синхронізатор
  • 📱 EteSync - синхронізатор

див. налаштування у темі selfhosted

blog

notes or notebook

  • QOwnNotes (PC) - записник з підтримкою Markdown, Git, WebDAV Nextcloud
    • Nextcloud server app | QOwnNotesAPI - забезпечує доступ до видалених та версій заміток.
    • Browser: QOwnNotes Web Companion
    • бекап/міграція: нотатки з базою (нотатки автономні Markdown файли, інші службові файли для функцій програми)
  • 📱 Markor (Android) - Text editor - Markdown notes and todo.txt
    • чудовий локальний записник
  • 📱 Joplin - замітки Markdown, крос-платформовість, WebDAV, Nextcloud
    • для синхронізації у замітку вставляє службовий текст який візуально заважає редагуванню з папки і Web
    • тривалий час мав баги відображення тексту, тому відмовився від користування | 2020
  • Microsoft OneNote, Evernote, Notion
  • HackMD.io (web)
    • трекери
    • автоматичне меню розділів для навігації за ієрархією (#1, ##2, ###3..), слідує гортанню сторінки, але інколи чомусь некоректно.
      При перегляді зі вузького екрану чи смартфону - згортається у плавучу кнопку, а десктопної версії або широким розширенням екрану зліва.
    • [Book mode] тип перегляду, що генерує додаткове бокове меню, із вмісту пунктів. Корисне для головної сторінки (замітках) та інших.
      Відображається при переході по ньому, добавляючи адресу до посилання. На малому екрані меню ховається у пересувну кнопку, яку незавжди видно.
      За посиланням розділу чомусь сторінка не гортається зі смартфону, на відміну десктопної.
      • bug-? | Проблема продуктивності [Book mode] рендеру: за посиланням із меню сторінка (замітка) довго відкривається, замічено що швидкість залежить від продуктивності пристрою.
  • https://hedgedoc.org/ (self-hosted)
  • https://peerweb.site/ - Real Time P2P Web Site Host from your Browser
  • https://ipfessay.stavros.io/ (IPFS) - Easily publish uncensorable essays
  • https://etherpad.org/
  • https://notable.app/
    • 'Share via Link' feature. If you want to delete an already shared note just load this url, replacing [ID] with the actual ID:
      https://echo.notable.md/delete/[ID]
  • див. розділ coding
  • comparison by Notable
  • Markdown (.md) - розмітка текстових файлів. Простіша для заміток: сумісність програм через відсутність залежних функцій форматування програмою, синхронізація можлива сторонніми засобами, а у випадку краху ПЗ - спрощене відновлення доступу.

задачі (плани, організація)

🗒 менеджер задач для організації роботи, буває сумісність з календарем для відображення термінів подій

календар-планувальник

📅 показує дати задач і подій із пов'язаними контактами

office document

office document: light, collaboration, online, WebDAV

  • Microsoft OneDrive Office Online
  • Google Docs

whiteboard, diagrams, draw

OCR, Text detection, recognition #scan #doc

video platform

  • ℹ️ YouTube експорт, у зчитувач новин RSS
    (підписки через RSS з облікового запису YouTube):
  • ℹ️ YouTube експорт:
    • https://takeout.google.com/
    • або: YouTube→профіль→ваші дані→завантажити дані.
      У новому клієнті/профілі: налаштування→імпорт

file explorer

файловий провідник

  • Dolphin (Linux KDE's Applications)
    • налаштування навігації, масштабування мініатюр при різному виді
    • WebDav:
      • Places →Network →[Add Network Folder] - (KDE Network Wizard). Port: [443], Use encryptin [YES]
      • issue | 2021 | оптимізація WebDav чи повільного доступу, недолік клієнта
        • підгружає сфокусовану область (скролінг), але для мініатюри спочатку читає вміст папок, наступними файли
        • сортування по розміру сповільнює перегляд, можливо програма постійно намагається поновити список по мірі завантаження
  • 🏠📱❤️ MiXplorer, mix of explorers (Android) | код закритий | та його доповнення функціональний файловий провідник.
    Віддалений доступ SMB та WebDAV "хмар", читання архівів і PDF, сервер HTTP/WebDAV/SFTP/SMB1.
    Чудовий провідник, повинен бути в кожного !
    • версії (публікації) програми:
    • фукції: сховища WebDAV і SMB та операції між різними типами, редактор текстових файлів, відтворення медіа, RAW-фото, архіви, методи відкриття "пряме" чи тимчасовим завантаженням та трансляція в іншу програму чи на HTTP сервер.
      • керування файлами по WebDav загалом має більше функцій перегляду, порівняно Nextcloud Files (mobile | client)
      • плеєр плейлист музики та відео.
        Відтворення медіа немає бібліотеки чи керування віддаленої, лише універсальне відкриття із різних сховищ.
      • обмін файлів HTTP/WebDAV Server.
        • публікація (трансляція) із доступного програмі ресурсу, відкритого чи збереженого у закладках (microSD, SMB, WebDAV), але віддалені носії ймовірно стануть недоступними при зміні мережі (увімкнення Wi-Fi AP)
        • збереження декілька профілів, але запускає один та після змін налаштування потребує перезапуску.
        • запуск:
          MiXplorer →відкрити теку (яка буде ресурсом трансляції) →menu (3-dot) →Servers →
          →Start HTTP/WebDAV Server, або
          →EDIT (penсil icon from [Start HTTP/WebDAV Server]) →Accounts →Add →внести бажані зміни →Save →Start.
    • методи відкриття, адресація
      • Open-Direct link відкрити, прямим посиланням. Може використовувати файл не повністю, це залежить від типу та технологій доступу, напр. jpg по Samba відкриває файл меншої якості, а інсталяція apk програми всеодно потребує завантаження файлу повністю. Не всі сторонні додатки підтримують метод.
      • Open-Save in temporary folder - відкрити, зберігши у тимчасовій папці (системна службова папка)
    • закладки/історія у боковій панелі (меню зліва).
      Збереження закладок містить адреси носіїв, авторизації, параметри. Забезпечує доступ при різних функціях.
      • добавити: меню→меню закладок→добавити сховище→напр. [WebDAV]
      • редагувати: по закладці свайп вправо→редагувати (іконка олівець)
      • параметри - розширені налаштування закладки (редагування закладки). Деякі параметри вписуються автоматично при першому збереженні, напр. частина адреси до папки
        • thumbnail=yes вмикає прев'ю завантаження/відображення.
        • smb1=true - вимикає samba 2.0. Для підключення устарівшим протоколом (як на роутерах без оновлення, старі ОС), небезпечно
        • smb3=no - вимикає samba 3
    • вигляд та навігація | #фото #player
      • перемикання [виду], сортування, масштабування мініатюр (двома пальцями) навіть у [виді] таблиці. Опції перегляду як "профілі" користування
      • [вид]: мініатюри бувають з назвою, датою, розміром, [Gallery] без тексту, а [Minimal] без прев'ю
      • параметр thumbnail=yes у закладці - вмикає прев'ю завантаження/відображення.
        Більше трафіку.
        Серевер можливо видасть зображення [preview] (не цілий файл), аналогічно веб-перегляду.
        Краще мати дві закладки з включеним і без для різних протреб
      • послідовне відтворення треків вмикається при відтворенні, кнопкою зациклення всіх [loop all] - натисненням два рази, знаходиться зліва. Параметр зберігається.
      • Breadcrumb bar - відображення адреси каталогу.
        Settings→More settings→Breadcrumb bar.
        Увімкнений від v6.52.4_B21030120
    • вкладки - для швидкої навігації, свайпом вліво-вправо.
      • збереження вкладок трьома різними опціями:
        • меню вкладок → save tabs
        • довгий тап по вкладці → set as default
        • довгий тап по вкладці → set as home
      • напр., зберегти три часто відвідувані вкладки на старт програми, різних пристроїв чи сховищ та зробити середню вкладку першою:
        середня "home" (перша) локальне, [/Downloads].
        ліва хмарне, [Nextcloud].
        права локальне, віддалене, [SMB] PC.
    • [Changelog]. Інше з історії змін:
      • v6.62.0_B23041210 / Added SYNC option for Auto-Task > COPY.
      • v6.54.4_B21041410 / Deprecated the SMB add-on. Uninstall it.
      • v6.54.4_B21041410 / Deprecated the Metadata add-on. Install the Tagger add-on instead.
      • Added ADD > Symbolic Link option for network folders.
      • Moved temp folder to /Android folder for Android 11.
  • https://onecommander.com/ (Windows) | free/pro
  • https://winscp.net/eng/docs/protocols
    • (Windows) WebDAV client

file synchronization

краще не використовувати FAT/FAT32/exFAT

  • хмари - мають клієнти синхронізації для користування даними офлайн, але це не ідентична дублікація папок
  • Resilio Sync (formerly BitTorrent Sync)
  • 🏠❤️ Syncthing - синхронізатор P2P
    • Cинхронізація по локальній мережі або Інтернет, без стороннього хостингу, напряму, або з допомогою перенаправленнь (Relay), для іншої IP адреси обміну. Зв'язок працює навіть із глобальним сірим IP (від подвійного NAT).
      Налаштовується як завдання, шляхом добавлення (1) пристрою і (2) директорії, на обох сторонах.
      Синхронізацію можна переривати скільки завгодно на будь-який період, проте з великим обмягом даних можливі затрати ресурсів на пересканування.
    • P2P синхронізація - корисна для перенесення і примітивного резервування даних між пристроями.
    • міжплатформове ПЗ, як найдоступніший засіб, автономним може стати завдяки смартфону, запуском програми із налаштованим завданням.
    • напр. завдання
      • для бази KeePass
      • для папки DCIM (бажано включити ігнорування .thumbnails)
      • для карти MicroSD (для FAT увімкнути ігнорування прав)
    • якщо пристої знаходяться в різних мережах, чи виявлення пристроїв заблоковане, знадобиться Інтернет із безлімітним трафіком відповідно
    • процес автоматичний, допустиме вимкнення пристрою чи роз'єднання мережі.
    • програма індексує сховище для завдання, поступово оголошує значення та дані. При великому обсязі даних може тривати довше очікуваного.
    • щоб скористатись лише для перенесення даних, тоді достатньо: дочекатись завершення, вимкнути завдання синхронізації. Проте другій стороні вартує не спішити із вимкненням, або дізнатись очікуваний обсяг даних іншим методом заздалегідь.
    • завантаження чудово зібрані на сайті і документаці:
    • налаштування автозапуску ПЗ в системі. | #sturtup
      https://docs.syncthing.net/users/autostart.html
      • варіанти (Windows):
        • налаштувати у менеджері завдань (системний) - належним чином. | Task Sheduler
        • налаштувати у диспетчері задач.
        • ярлик програми в папку автозапуску - найлегше.
          напр.:
          C:\Syncthing\syncthing.exe --no-console --no-browser
      • Linux | autostart command:
        /usr/bin/syncthing serve --no-browser --logfile=default
    • https://docs.syncthing.net/users/firewall.html
      • головне - перенаправити порти
      • додатково, може знадобитись: 1900 port for service auto-discovery
    • запуск програми (Windows), файл (syncthing or syncthing.exe)
      • веббраузер | http://127.0.0.1:8384/
        або
        http://localhost:8384/
        • Графічний інтерфейс адміністратора запускається автоматично і залишається доступним за адресою. Файли cookie необхідні для правильного функціонування графічного інтерфейсу; переконайтеся, що ваш браузер їх приймає.
    • [Додати віддалений пристрій]
      • [ID пристрою] - вказати
    • [Додати директорію]
      • [ID директорії] - вказати, повинен співпадати
        • Рекомендується випадкові символи.
      • [Шлях до директорії] - вказати
        • пусту папку та згідно загальних рекомендацій.
      • рекомендація (корисне для більшості стаціонарних ПК.):
        вкладка [Керування версіями],
        [Просте версіонування],
        [Очистити після] 365 днів.
    • здійснити відповідне налаштування на іншому пристрої
    • https://docs.syncthing.net/users/config.html // backup this. Завершити синхронізацію, зупинити, винести каталог.
    • 📱 SyncthingAndroid
    • 🏠📱❤️Syncthing-Fork - форк з розширеними функціями.
      • Більше індикацій стану, показ іконок типу синхронізації (як у web UI), альтернативний вибір каталогу
    • https://github.com/Martchus/syncthingtray - tray
    • https://github.com/canton7/SyncTrayzor (Windows) - tray
    • Первый стабильный релиз открытой P2P-системы синхронизации файлов Syncthing | 2019
    • [Выпуск P2P-системы синхронизации файлов syncspirit 0.4.0, совместимой с Syncthing | 2025]
  • https://rclone.org/
  • 📱 Round-Sync
  • 📱 https://github.com/equalitie/ouisync-app/
  • 📱 FolderSync by Tacit Dynamics | lite/pro 💲 - cинхронізатор з детально налаштованими завданнями.
    http://4pda.to/forum/index.php?showtopic=258965
    • синхронізація між різними сховищами і хмарами
    • сумісність: SMB, OwnCloud, MEGA..
    • детальні налаштування і планування завдань
    • безплатна версія з рекламою, на 2 облікові засоби, без фільтрів
    • користувався платною бо альтернатив неіснувало | 2017

storage, NAS

file sharing

обмін файлами, файлообмінник, спільне використання файлів, публікація.

При передачі великого об'єму на велику дистанцію проявляються багато обмежень:

  1. у будь-якому чужому сервісі батато шкідливих умов користування та технічних обмежень на користь ефективнішої комерційної діяльності послуг
  2. у більшості людей насправді немає безлімітного інтернету (незважаючи на вказані основні умови тарифних планів),
    див. про огидний інтернет тему network

обмін хмарними сховищами

підходять для глобального (інтернет) обміну, доступні отримувачу по http звичайним веб-браузером.

local sharing, Wi-Fi

ближня відправка, велика швидкість бо використовується менше засобів (менше обмежень мереж і сервісів). Під час обміну через зміну конфігурації мережі (AP mode) небуде грузитись віддалений доступ сховищ, але можливий шарінг файлів із існуючого кешу 😆

інші, різні типи

BitTorrent

протокол та програми

BitTorrent віддалене управління (remote client) та теми

download manager

універсальний менеджер завантажень, напр. для різних протоколів, мереж низької якості чи оптимізованого обміну

backup files

backup software

screenshot tool

  • ShareX (for Windows) cкріншотер\
    • налаштовується неймовірно
    • зйомка: вікон, областей, тексту
    • зйомка відео (плагін)
    • контекстне меню “відправити” у файловому провіднику. Upload чи по ділитись через десятки сервісів: хмари, соціальні мережі…, QR (url). Для різних типів файлу (фото/файл/текст) задається різне відправлення
    • налаштування дій після зйомки. Наприклад після скріншота: добавити водяний знак, зберегти у OwnCloud, вивантажити у Twitter, скопіювати посилання твіту, видалити локальний файл
    • панель історії з прев'ю
    • підтримка десятки хмар і сервісів. Крім локального збереження можлива автозагрузка у вибрану папку хмари/мережі з доступом чи без. Мабуть можна налаштувати шарінг за допомогою IPFS
    • backup settings:
      • Application Settings - export
      • \%username%\Documents\ShareX
  • Chrome Browser Canary, scr tool Beta | 2022.05.05

screencast

архіватор

camera

photo manager

media library (data base), RAW

photo, RAW image processing

processing and edit

  • Adobe Photoshop
  • http://rawtherapee.com/ - RAW обробка
  • https://apps.kde.org/showfoto/ (KDE) - швидкий редактор зображень, орієнтований для фото.
    • Tools шаблони - примітивні і незручні
    • основний редактор програми digiKam (але не використовує його базу даних) і можливий окремий запуск.
  • https://www.photopea.com/ (Web)

photo tool, special processing

image edit, painting

video editor

video VFX, 3D modeling

podcasts

radio

music player

  • 📱 Ultrasonic (Android, Subsonic API clinet)
    • клієнт різних серверів, тому музична бібліотека (база) віддалена
    • відтворення онлайн (із сервера) та офлайн (локальний кеш)
    • збереження кешу заздалегідь
    • базова навігація, випадкові треки, перегляд артисти/папки
    • 🐞 проблема відтворення FLAC, на одне вухо ? | 2021
  • 📱 https://github.com/enricocid/Music-Player-GO
    • простий
  • 📱 https://github.com/OxygenCobalt/Auxio
    • простий
  • MusicBee (Windows) - freeware, музична бібліотека з налаштуваннями вигляду.
  • Sayonara
  • https://diffuse.sh/about/
    • підтримка WebDAV, IPFS, хмари
  • deadBeef - мікро плеєр зі зміною панелей правою кнопкою
  • Emby (Android) клієнт пропріетарного сервера.
    • Простий клієнт бібліотеки, відтворення на TV, пульт, випадкові треки

потрібні відтворення із SMB, WebDAV і ведення журналу бібліотеки (бо заради відтворення випадкового треку плеєр змушений перечитати всі файли мережевого сховища).

video player

  • PotPlayer (freeware)
  • 📱📺 VLC - media player
    • десктопна версія у більшості для відео, відтворення музики для невибагливих, функція знімання екрану (screencast) вікон програм і вебкамери.
    • підтримка Blu-ray, IPTV плейлисти M3U URL..
    • при добавленні IPTV плейлисту, перевірить всі їхні ресурси.
    • сховища: локальне, SMB, DLNA, Miracast клієнт.
    • Beta (Android): добавлення мережевих ресурсів у медіа бібліотеку. | 220531
      • Напр. для відтворення випадкових треків.. | #music
      • SMB гостьового доступу VLC вимагає дані авторизації, проте сервер налаштований показувати, а із провідника перевірено показує перелік всіх публікацій і вміст Guest
    • Android: при стрімінгу екрану функція вимкнення відтворення на пристрої (для енергозбереження). Ймовірно функція перемикає на прямий стрімінг медіафайлу (замість потоку екрану смартфону), тому можливі помилки на другій стороні устарівшого пристрою, з прискоренням чи новими форматами
    • 📺 альтернативний інтерфейс TV, медіа-бібліотку видно у розділі UPnP
    • VLC dev (beta) версія (Windows) - в моїй машині відтворює "легке" відео з GPU, в автоматичному режимі.

      • issue | залипання кадру після паузи, допомагає перемотування назад курсивом | 2024
    • https://www.videolan.org/vlc/#download
    • Backup: налаштування (програми і кнопки інтерфейсу)
      https://www.videolan.org/support/faq.html#Config
  • Hypnotix by linuxmint - M3U IPTV Player
    https://github.com/linuxmint/hypnotix

media & TV

📺 HTPC (Home Theater PC), media UPnP, DLNA, stream

  • Plex, Emby (proprietary)
  • 📱🏠📺 Kodi
    • LibreELEC - minimalistic 'Just enough OS' Linux distribution for running Kodi on modern digital (HTPC) devices
    • Adding Team Kodi PPA repository | 2022.03
      sudo apt install software-properties-common
      sudo add-apt-repository -y ppa:team-xbmc/ppa
      sudo apt install kodi
  • 🏠 Jellyfin - медіа сервер, форк Emby
  • Airsonic - музикальний стрімер
  • Ampache - музикальний стрімер
  • 📺 Plasma Bigscreen
  • openmediavault - NAS Debian Linux OS
  • 📱 BubbleUPnP for DLNA/Chromecast, free/pro 💲 - UPnP/DLNA Control Point і UPnP Media Renderer
    • медіасервер, клієнт і пульт управління UPnP/DLNA. Читає з самого Android пристрою, серверів, SMB, медіаплеєрів, хмар і відтворює на іншому пристрої, медіаплеєрі
    • скачування з сервера на пристрій:
      налаштув. > сервер > [відкрити доступ до бібліотек і папок з Android]
    • одночасне читання і відтворювання між різними пристроями. Наприклад, відкрити з мережі SMB, а відтворювати на TV, по Wi-Fi
    • немає встроєного відео плеєра, потрібно з підтримкою мережевих посилань (напр. VLC)
    • деякі функції потребують купленої ліцензії: читання з хмар і [трансляція аудіо (аудіокаст) модулем xposed framework, у MIUI - WSM tools] (old)
  • 📱 PlainUPnP - UPnP control point
  • fx_cast - Firefox extension that enables Chromecast support

IPTV list (M3U)

див. користування у темі selfhosted

audio edit

maps

maps tool

GPS

  • GoldenCheetah - професійний аналіз GPS треків.
  • 📱 PhoneTrack - трекер GPS
    • синхронізація з Nextcloud (server), перегляд у Maps (app)
  • 📱 GPSLogger - легкий трекер, синхронізація треків (включаючи ownCloud), без карти. Для енергоефективного фонового запису
  • 📱 OsmAnd~ 🤖 full ver.
    • запис треків у GPX (функція вмикається у профілях, активується кнопкою REC), перегляд треку активного, попередніх (на вибір) та навігації, імпорт треків, аналіз треку з картою. Експорт треків з налаштуваннями програми. Фукція [записування подорожі] не обмежує користування картографічним "комбайном" у програмі залишається доступне прокладання маршруту і зміни профілю для перегляду іншої інформації чи економії енергії
  • 📱 FitoTrack - простий трекер
  • GPS тест, налаштування

fitness

3D tools

coding, arduino, IoT

середовища розробки

home

системний моніторинг (Windows)

  • System Informer
  • MSI Afterburner - моніторинг навантаження (орієнтовано на GPU задачі), розгін GPU, керування FAN GPU
    • Backup:
      .\Profiles folder contents, all overclocking and fan control related settings are stored there.
      eg C:\Program Files (x86)\MSI Afterburner\Profiles
      Additionally you may backup .\Bundle\OSDServer\Profiles folder, which is storing OSD server settings.
      .\Bundle\OSDServer\Profiles
    • складається із двох складових.
      Afterburner для керування GPU.
      Riva — сервер виводу даних, без нього Afterburner не запуститься.
      Щоб відкрити вікно: Afterburner - налаштування - OSD - More..
      https://www.guru3d.com/download/rtss-rivatuner-statistics-server-download/
    • Riva
      • налаштування місця поверх зображення, для задач GPU прискорення, гри - значення 500, 1, зверху-зліва. // Там не видно переміщення, налаштовується всліпу.
      • Font: Marlett - 7
    • Hotkey OSD - обрати чи запам'ятати
    • Monitoring - (Обрати пункти) - галка - text/graph.
    • Пункти групуються разом категорєю, доки не змінити назви, тому не спішити перейменовувати.
    • Щоб порівнювати графік: 3 стовпці, 15с період, 1080pix екран, тоді видно 3 години. Якщо обрати 1 стовп чи 2 стовпи, тоді прийдеться гортати.
    • [Log history file] - вимкнений. // Ніколи не зберігав, бо просто забуду що робив, тоді немає сенсу порівнювати.
    • FAN керування ручний ввід, повзунок, або автоматичний за графіком.
      Буває, стан вимикачів не помітно за стилем, один з них вмикає графік.
      Потрібно визначити значення зупинки та запуску вентилятора від найменшого значення, щоб не допустити такий випадок керуванням.
      // Hysteresys [3 градуси] чудовий вибір.
      Налаштувати програму на автозапуск.
    • https://ua.msi.com/blog/msi-afterburner-overclocking-undervolting-guide
    • undervolt controls - https://gist.github.com/st4rdog/d305609977037e64684a7932609446de
  • https://getfancontrol.com/
    https://github.com/Rem0o/FanControl.Releases/releases
    • FAN керування
  • HWiNFO
    https://www.hwinfo.com
  • CPU-Z
    https://www.cpuid.com/softwares/cpu-z.html
  • AIDA64

різне системне (Windows)

приватність (Windows)


інші лінки