Недавно я был занят дома, поэтому достал Raspberry Pi, который ел пепел.
Первая мысль: в любом случае можно оставить это в покое, почему бы не поиграть со всем облачным диском?
Без лишних слов, давайте начнем
Для его создания мы используем Cloudreve. Почему мы выбрали его?
Во-первых, мне, конечно, нравится его стиль MD. Во-вторых, он поддерживает Webdav, Aria2 и может быть подключен к Alibaba Cloud OSS, Tencent Cloud COS, OneDrive и т. д. Скорость определенно гарантирована.
Официальный сайт: https://cloudreve.org.
Необходимые вещи:
Raspberry Pi (рекомендуемая модель 3 или выше)
Один сетевой кабель (для подключения к роутеру)
Адаптер питания (об этом упоминать не нужно)
Карта памяти TF (безопасно минимум 8 ГБ, чем больше, тем лучше, я купил 32 ГБ, рекомендую u1c10, гарантия скорости)
Кардридер (тип TF, USB2.0 или выше)
компьютер с Windows
Дополнительные вещи:
монитор&HDMIПроволока(Рабочий стол,Но можно подключиться через vnc)
клавиатура мышь
U-диск (пространство расширения)
Что такое Raspberry Pi? По сути это микрокомпьютер на архитектуре ARM.
Моя модель — Raspberry 3 (не 3b), последняя версия 4b имеет более высокую производительность (если у вас глубокие карманы, верно...)
Он был разработан и выпущен Raspberry Pi Foundation в Великобритании. Для преподавания информатики. Конечно, в «компьютерном» кругу этот продукт считается изделием «сделай сам» относительно высокого уровня по более низкой цене.
Перейдите на официальный сайт Raspberry Pi Foundation, чтобы загрузить систему Raspberry Pi.
Адрес: Raspbian https://www.raspberrypi.org/downloads/raspbian/
Для удобства управления вы можете скачать систему со средой рабочего стола.
После загрузки разархивируйте сжатый пакет, и вы получите файл img. Найдите Win32 Disk Imager на Baidu, затем вставьте карту памяти в устройство чтения карт и подключите ее к USB-порту вашего компьютера.
Затем выберите файл img и букву диска карты памяти, нажмите «Записать» ниже, чтобы начать запись системы.
После завершения записи не спешите вставлять карту памяти в Raspberry Pi и включать его.
Raspberry Pi по умолчанию не включает ssh. Нам все равно нужно включить ssh.
Откройте файловый менеджер компьютера, создайте новый txt-файл в корневом каталоге дополнительного «загрузочного» диска, затем переименуйте его в ssh и удалите суффикс. Просто сохрани это
Сначала подключите Raspberry Pi к маршрутизатору через сетевой кабель.
Лучше всего настроить Mac в маршрутизаторе и привязать IP-адрес, чтобы предотвратить повторное изменение IP-адреса после перезагрузки.
Если у вас телефон Android, рекомендуется использовать JuiceSSH.
Адрес загрузки: http://t.cn/A6ZIyre6.
Если у вас компьютер с Windows, рекомендуется использовать XShell.
Адрес загрузки персональной версии: http://t.cn/A6ZIMuVu
Просто воспользуйтесь соответствующим туториалом Baidu, я не буду здесь подробно останавливаться на этом (вообще-то я ленивый)
Пароль учетной записи Raspberry Pi по умолчанию следующий:
Имя пользователя: пи
Пароль: raspbian
Вот небольшой совет, поскольку учетная запись для входа по умолчанию не является учетной записью root. Немного неудобно, что для многих операций требуется sudo.
Давайте сделаем вход в учетную запись root для поддержки Raspberry Pi (корень по умолчанию не может использоваться для входа в систему)
Сначала мы выполняем его под пользователем pi
sudo passwd
Чтобы сбросить пароль пользователя root
После сброса вводим
nano /etc/ssh/sshd_config
Если нет соответствующей инструкции по продвижению
Выполни это
sudo apt-get install nano
Вот и все
Затем войдите на страницу редактирования
Затем
Ctrl+w
Разрешение на поискRootLogin
Затем измените следующий пароль без пароля на да
Если перед ним стоит #, удалите Вот и все.
ЗатемCtrl+Oдержать,ЗатемCtrl+wпокидать Вот и все
а затем выполнить
sudo reboot
Перезагрузите Raspberry Pi.
Затем мы можем изменить имя входа в систему ssh на root, а паролем будет тот пароль, который вы только что установили.
Приходите и настройте склад apt-get. Я использую Цинхуаюань. Скорость меня устраивает. Если вы с юга, я рекомендую университет Чжэцзян, потому что физический адрес ближе.
Войдите под пользователем root
nano /etc/apt/sources.list
Моя была модифицирована. Последняя система, которую мы скачали с официального сайта, — это версия buster (последняя версия Debian). Система Tsinghua просто соответствует моим настройкам.
Другие источники зеркала аналогичны. Зеленая строка — это адрес источника зеркала, который вы хотите установить. ЗатемCtrl+O сохранить ЗатемCtrl+x выйти сохранить Вот и все.
Затем обновите apt-get
sudo apt-get update
Вот и все
Во-первых, давайте перейдем в корневой каталог и создадим новую папку (не портите корневой каталог) (все следующие операции выполняются от имени пользователя root)
cd /
mkdir cloud
cd cloud
Затем идем на github скачать программу
адрес github: https://github.com/cloudreve/Cloudreve/releases
Потому что github в материковом Китае в последнее время немного странный (все кто понимает, тот понимает)
Мы используем магию на наших компьютерах/мобильных телефонах, чтобы загрузить последнюю версию 3.0.0-RC.
Если мы перейдем к Raspberry Pi, основанному на руке, просто скачаем второй.
Затем разархивируйте и получите файл Cloudreve (без суффикса). Копируем этот файл в корневую папку облака через sftp.
Затем нам нужно освободить брандмауэр,
sudo ufw allow 5212
(Освободите порт 5212, поскольку Cloudreve использует порт 5212)
Затем вернитесь в нашу облачную папку.
осуществлять
chmod +x ./cloudreve
./cloudreve
Когда на экране появится это сообщение, это означает, что вы успешно начали.
Поскольку я уже запустил его, пароль учетной записи администратора будет отображаться при первом запуске. Пожалуйста, сохраните его. Если вы забудете его, вам нужно удалить файл базы данных db в текущем каталоге.
Затем откройте браузер и введите
Ваш Raspberry Pi IP: 5212
сделанный! Это твой облачный диск [потому что смешно]
Но я его еще не представил. В противном случае, если вы попытаетесь закрыть ssh-ссылку, вы обнаружите, что ее невозможно открыть снова.
Нам нужно настроить демон процесса
(мне лень сюда писать, поэтому процитирую официальную документацию)
Редактировать файл конфигурации
nano /usr/lib/systemd/system/cloudreve.service
Вставьте следующий контент и замените PATH_TO_CLOUDREVE в тексте на каталог, в котором находится программа.
[Unit]
Description=Cloudreve
Documentation= https://docs.cloudreve.org
After=network.target
Wants=network.target
[Service]
WorkingDirectory=/PATH_TO_CLOUDREVE
ExecStart=/PATH_TO_CLOUDREVE/cloudreve
Restart=on-abnormal
RestartSec=5s
KillMode=mixed
StandardOutput=null
StandardError=syslog
[Install]
WantedBy=multi-user.target
Затем Ctrl+o для сохранения и Ctrl+x для выхода.
Затем настройте процесс
Обновить конфигурацию
systemctl daemon-reload
Запустить службу
systemctl start cloudreve
Настроить автозагрузку
systemctl enable cloudreve
Затем мы можем управлять сервисом с помощью следующих команд
# Запустить службу
systemctl start cloudreve
# Остановить службу
systemctl stop cloudreve
# Перезапускаем службу
systemctl restart cloudreve
# Проверить статус
systemctl status cloudreve
После запуска мы можем безопасно закрыть ssh, открыть интранет Raspberry Pi по IP: 5212, а затем управлять и загружать.
Затем перейдите в настройки панели управления в правом верхнем углу, чтобы изменить максимальную емкость группы пользователей-администраторов Вот и все, вы также можете изменить пароль своей учетной записи в профиле пользователя. Теперь вы можете загружать свои файлы на облачный диск. Моя текущая максимальная скорость загрузки составляет около 10 МБ/с, то же самое относится и к загрузкам. На него можно сохранить несколько фотографий и видео.
Подвести итог
Вышеупомянутое построено на базе Raspberry Pi.,конечно,Вы также можете развернуть его на сервере общедоступной сети.,Выберите соответствующийLinux/Windowsплатформа Вот и все. Процесс в основном аналогичен. Вы также можете установить Apache/NGINX для реализации обратного прокси-сервера для доступа к порту 80.
В следующем уроке мы используем скорлупу арахиса, чтобы сопоставить наш частный облачный диск из общедоступной сети с внешней сетью, чтобы к нему можно было получить доступ в любое время и в любом месте.
Если у вас есть какие-либо ошибки или вопросы, оставьте сообщение, и я постараюсь вам помочь.
Эта статья изначально была написана kindyear
Опубликовано на Coolan@kindyear/на этом сайте.
Перепечатка без разрешения строго запрещена.