Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия | |||
— | dropbox [2025/07/06 12:38] (текущий) – внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== Резервные копии в облачном хранилище Dropbox из консоли Linux, BSD ====== | ||
+ | {{htmlmetatags> | ||
+ | metatag-description=(Использование bash клиента и API Dropbox для синхронизации резервный копий Linux, BSD, FreeBSD 8.3/10.0, MacOSX, Windows/ | ||
+ | }} | ||
+ | [[https:// | ||
+ | |||
+ | Облачный сервис Dropbox безусловно открывает все свои возможности при совместной групповой работе. Dropbox позволяет не использовать [[VPN|VPN]] для защиты данных и отказаться от [[FTP|FTP]] серверов. Dropbox шифрует сетевой трафик с помощью протокола SSL/TLS и использует 256-битное AES-шифрование для хранения и защиты ваших данных от угроз информационной безопасности. | ||
+ | |||
+ | В этом руководстве упор сделан на повседневное использование [[https:// | ||
+ | |||
+ | |||
+ | Достоинства Dropbox: | ||
+ | |||
+ | * Чрезвычайно прост в работе, | ||
+ | * Поддерживает любой тип файлов. | ||
+ | * Позволяет работать с большим количеством файлов и папок одновременно. | ||
+ | * Устанавливается на любую операционную систему. | ||
+ | * Бесплатный плагин для браузеров **Dropbox Passwords** для безопасного хранения паролей. | ||
+ | * Поддерживает публикацию файлов в интернет. | ||
+ | * Поддерживает автоматическое обновление данных в интернет при обновлении на локальном компьютере. | ||
+ | * Поддерживает совместную работу нескольких пользователей. При изменении файлов одним пользователем, | ||
+ | * Поддерживается контроль версий и возможность возврата к предыдущим. | ||
+ | * Бесплатно предоставляются 2 ГБ пространства на тарифном плане [[https:// | ||
+ | * **Dropbox Vault** (платная) — это функция, | ||
+ | |||
+ | ===== Примеры использования синхронизации Dropbox | ||
+ | Что можно синхронизировать в Dropbox, вариантов множество от загрузки проектов в продекшн, | ||
+ | * Логи ICQ и других мессенджеров | ||
+ | * Профили [[Firefox|Firefox]]. | ||
+ | * Можно расшарить например верстку сайта в Public и она будет отлично открываться через веб. Удобно и не требует установки веб-сервера :) | ||
+ | * **Удаленная загрузка torrent Dropbox.** Еще одна супер интересная фишка (для меня) — удаленная загрузка торент-файлов: | ||
+ | |||
+ | ===== Шаг 1: Начало работы c Dropbox ===== | ||
+ | |||
+ | - Заходим на сайт по ссылке для бесплатного тарифа [[https:// | ||
+ | - Устанавливаем программное обеспечение. | ||
+ | - При первом запуске предлагается регистрация и создание рабочей области — соглашаемся, | ||
+ | - В любом файловом навигаторе (Проводник, | ||
+ | - Устанавливаем дополнительные свойства папок, если требуется. Есть возможность предоставлять совместный доступ другим пользователям (на папки, не на отдельные файлы). В контекстном меню файлового навигатора появляется пункт Dropbox, включающий список дополнительных действий с папками и файлами | ||
+ | - При необходимости. Устанавливаем Dropbox на другом компьютере, | ||
+ | |||
+ | ===== Шаг 2: Постановка задачи | ||
+ | Зачастую владельцы или веб-разработчики какого-либо ресурса, | ||
+ | |||
+ | Если используется [[paneli_upravlenija_xostingom|панель управления хостингом]], | ||
+ | |||
+ | Я рекомендую [[https:// | ||
+ | |||
+ | ===== Шаг 3: Установка Dropbox на компьютер без монитора через командную строку ===== | ||
+ | |||
+ | На [[dropbox# | ||
+ | ==== Шаг 3.1: Установка и настройка официального клиента Dropbox ==== | ||
+ | Теперь загрузим и установим официальный клиент dropbox на наш сервер Linux. Для написания руководства используется Ubuntu 22.04 LTS Jammy, но вы можете использовать CentOS и у вас не возникнет проблем. | ||
+ | <alert type=" | ||
+ | Перечитайте верхнюю строку, | ||
+ | |||
+ | Цитата " | ||
+ | </ | ||
+ | Значит, | ||
+ | |||
+ | 32-бит: | ||
+ | <file bash> | ||
+ | cd ~ && wget -O - " | ||
+ | </ | ||
+ | |||
+ | 64-бит: | ||
+ | <file bash> | ||
+ | wget -O - " | ||
+ | </ | ||
+ | После выполнения этой команды система создаст новую скрытую папку под названием .dropbox-dist, | ||
+ | |||
+ | После этого запустите демон Dropbox из вновь созданной папки .dropbox-dist. | ||
+ | <file bash> | ||
+ | ~/ | ||
+ | </ | ||
+ | Вам выведет сообщение: | ||
+ | |||
+ | Нажмем Ctrl-C и приступим к настройке клиента Dropbox. Для начала обеспечим запуск dropboxd при загрузке системы. Это сделать проще всего с помощью планировщика — запустим [[cron|crontab]] -uroot -e и вставим сточку: | ||
+ | |||
+ | <file bash> | ||
+ | @reboot $HOME/ | ||
+ | </ | ||
+ | |||
+ | После этого с помощью символьной ссылки укажем клиенту dropbox расположение файлов с резервными копиями: | ||
+ | <file bash> | ||
+ | ln -s / | ||
+ | </ | ||
+ | |||
+ | На этом настройка окончена. Перезагрузим сервер, | ||
+ | |||
+ | На этом настройка нашей системы резервного копирования завершена. Буквально через несколько минут в облачное хранилище будут загружены резервные копии наших данных и к ним в любой момент можно будет получить доступ. | ||
+ | |||
+ | **Заключение: | ||
+ | ==== Шаг 3.2: (Рекомендую!) BASH клиент Dropbox Uploader и API Dropbox ==== | ||
+ | |||
+ | Но это же Linux и значит всегда есть альтернатива. Рекомендую для работы с сервисом Dropbox использовать bash клиента [[https:// | ||
+ | |||
+ | Если вам нужно получить доступ к Dropbox с вашего сервера или с небольшого устройства, | ||
+ | |||
+ | Dropbox Uploader - это сценарий [[BASH|BASH]], | ||
+ | <alert type=" | ||
+ | |||
+ | Для работы Dropbox Uploader необходим только Bash. Скачиваем, | ||
+ | <file bash> | ||
+ | curl " | ||
+ | |||
+ | chmod +x dropbox_uploader.sh | ||
+ | mv dropbox_uploader.sh / | ||
+ | </ | ||
+ | |||
+ | При первом запуске dropbox_uploader будет запущен мастер, | ||
+ | - Перейдите на сайт разработчика Dropbox и создайте приложение. | ||
+ | - Задайте нужны права | ||
+ | - Вернувшись в терминал, | ||
+ | - Перейдите по ссылке авторизации Dropbox, чтобы предоставить Dropbox Uploader разрешение на доступ к вашей учетной записи Dropbox. | ||
+ | |||
+ | Выполнив 3 этих шага вы сможете управлять своим Dropbox в терминале при помощи Dropbox Uploader. | ||
+ | |||
+ | ===== Шаг 4: Использование BASH клиент Dropbox Uploader | ||
+ | С Dropbox Uploader можно использовать 10 команд: | ||
+ | |||
+ | * загрузить / upload < | ||
+ | * скачать / download < | ||
+ | * удалить / delete | ||
+ | * move - переместить или переименовать удаленный файл или каталог | ||
+ | * копировать / copy | ||
+ | * mkdir - создание удаленного каталог в Dropbox | ||
+ | * list - cписок содержимого удаленной папки Dropbox | ||
+ | <file bash> | ||
+ | dropbox_uploader list | ||
+ | > Listing "/" | ||
+ | | ||
+ | </ | ||
+ | * monitor [REMOTE_DIR] [TIMEOUT] Следите за изменениями в удаленной папке Dropbox. | ||
+ | * share < | ||
+ | * saveurl <URL> < | ||
+ | * search < | ||
+ | * info - Вывести информацию о вашей учетной записи Dropbox | ||
+ | * space - Вывести информацию об использовании места в вашей учетной записи Dropbox | ||
+ | <file bash> | ||
+ | | ||
+ | Quota: | ||
+ | Used: 517 Mb | ||
+ | Free: 1786 Mb | ||
+ | </ | ||
+ | * unlink - Отвязать скрипт от вашего аккаунта Dropbox | ||
+ | |||
+ | Примеры запуска скрипта Dropbox Uploader: | ||
+ | |||
+ | * Чтобы загрузить файл / папку, используйте синтаксис: | ||
+ | <file bash> | ||
+ | dropbox_uploader upload / | ||
+ | </ | ||
+ | * Перечислить все файлы в папке в вашей учетной записи Dropbox | ||
+ | <file bash> | ||
+ | dropbox_uploader list / | ||
+ | </ | ||
+ | * Получить общедоступную ссылку на определенный файл в Dropbox | ||
+ | <file bash> | ||
+ | dropbox_uploader share / | ||
+ | </ | ||
+ | <file bash> | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | ===== Заключение ===== | ||
+ | Dropbox Uploader предоставляет удобный способ получить доступ к своей учетной записи Dropbox и управлять ею прямо из консоли. В сочетании с [[skript_rezervnogo_kopirovaniya_sayta_na_virtualnom_khostinge_pri_pomoshchi_protokola_ftp|простым сценарием резервного копирования]] и заданием [[cron|cron]] вы можете легко автоматизировать резервное копирование сервера в Dropbox. | ||
+ | ===== FAQ 1: Как очищать историю изменений в Dropbox? ===== | ||
+ | Удалить файл (как вариант перенести в другую папку), | ||
+ | |||
+ | <panel type=" | ||
+ | * [[po_dlja_rezervnogo_kopirovanija]] | ||
+ | * [[rclone]] | ||
+ | </ |
📌 Удобный подбор VPS по параметрам доступен на DIEGfinder.com - официальном инструменте проекта DIEG. Это часть единой экосистемы, созданной для того, чтобы помочь быстро найти подходящий VPS/VDS сервер для любых задач хостинга.
📌 Для тестирования скриптов, установщиков VPN и Python-ботов рекомендуем использовать надежные VPS на короткий срок. Подробнее о быстрой аренде VPS для экспериментов - читайте здесь.
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Nginx простые примеры конфигурации
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах
7 Самых Популярных Обзоров
- Хостинг для Python-скриптов и приложений
- ТОП 4 лучших антидетект браузеров (Бесплатные & Платные)
- Подборка купонов (промокоды) на хостинг, антидетект браузеры
- Обзор THE.Hosting (PQ Hosting): надежный хостинг с профессиональной поддержкой
- Хостинг в России
- Хостинг в Европе
- Обзор браузера Dolphin {anty} для мультиаккаунтинга