<img src="https://img.laoda.de/i/2023/08/25/rbpf7g-0.webp" alt="IMG_9771C6762B1A-1.jpeg" style="zoom:33%;" />
Baidu Netdisk, Gugu давно не использовался. Если быть точным, продукт Baidu, Gugu давно не использовался. Сегодня я получил это текстовое сообщение и планирую тайно использовать членство в Baidu, чтобы спасти какой-нибудь старый антиквариат. учебные материалы. Передача волны резервных копий.
Вопрос в том, куда положить вещи?
Основное пространство хранения, используемое Gugu в настоящее время:
Это все крупные сторонние производители, и они относительно надежны.
Тем не менее, есть также примеры, когда Google блокировал учетные записи пользователей, потому что они ошибочно считали их детской порнографией, поскольку они содержали фотографии интимных мест детей в своих галереях. Если вы хотите по-настоящему держать свои данные в своих руках, вам все равно необходимо создавать дополнительные резервные копии.
Другими словами, создайте свой собственный сетевой диск и создайте несколько резервных копий.
Nextcloud — очень известный сетевой диск с открытым исходным кодом и богатыми функциями.
Ранее я уже рассказывал вам, как собрать Nextcloud:
Версия пагоды:
Беспанельная версия:
Любой из вышеперечисленных способов строительства придется столкнуться с массой проблем после завершения строительства, что очень утомительно.
По отзывам друзей, после использования описанного выше метода сборки вы столкнетесь с некоторыми странными проблемами, если захотите установить некоторые плагины, такие как onlyoffice.
Сегодня мы расскажем, как полностью решить вышеуказанные проблемы при установке Nextcloud.
Просто добавьте несколько фотографий:
<img src="https://img.laoda.de/i/2023/08/25/rbrisj-0.webp" alt="5d00cf8124b264eacc182aba357bd3fd.png" style="zoom: 33%;" />
<img src="https://img.laoda.de/i/2023/08/25/rbugyf-0.webp" alt="2fb495fb09994de60f232fff0335b16b.png" style="zoom:33%;" />
<img src="https://img.laoda.de/i/2023/08/25/rbvqbx-0.webp" alt="e0ddba048766714b8c2f66c8bfa58369.png" style="zoom:33%;" />
<img src="https://img.laoda.de/i/2023/08/25/rc5xl9-0.webp" alt="348e8be10f8ee969184740aae3df03b9.png" style="zoom:33%;" />
<img src="https://img.laoda.de/i/2023/08/25/rc7cu0-0.webp" alt="4d4f7027061390bac462a74e8f0b6a11.png" style="zoom:33%;" />
<img src="https://img.laoda.de/i/2023/08/25/rc9g7x-0.webp" alt="1b6cf331c449698c1cf0c812814767a6.png" style="zoom:33%;" />
<img src="https://img.laoda.de/i/2023/08/25/rcaz1j-0.webp" alt="f9015a710ade4e45cc21e94b37fa2765.png" style="zoom:33%;" />
<img src="https://img.laoda.de/i/2023/08/25/rccdiu-0.webp" alt="039659b98a430182355bcbd237cd502a.png" style="zoom:33%;" />
<img src="https://img.laoda.de/i/2023/08/25/rcdn10-0.webp" alt="5955d14f93f6f115c6cb83eb83b6e2ba.png" style="zoom:33%;" />
<img src="https://img.laoda.de/i/2023/08/25/rcesnv-0.webp" alt="18bb49ff699fe6c4e401837fa89f96d4.png" style="zoom:33%;" />
GitHubОфициальный склад:https://github.com/nextcloud/all-in-one
чиновникDockerзеркало:https://hub.docker.com/r/nextcloud/all-in-one
чиновник Адрес документа, связанного с антипоколением:https://github.com/nextcloud/all-in-one/blob/main/reverse-proxy.md (Поддерживает различные контр-поколения)
Требования к серверу: рекомендуется 2 ГБ памяти или более, чем больше, тем лучше! Чем больше жесткий диск, тем лучше
Видео адрес:https://youtu.be/CapStYi-Djs
Билибили:https://www.bilibili.com/video/BV1Yu4y1X7yX
Если вы не используете облегченный сервер приложений Tencent Cloud, вы можете сразу перейти к разделу 6.1.
<img src="https://img.laoda.de/i/2022/08/16/zlyhcz-2.webp" alt="e59713fba8726d3cb55ae11bca83fe3c.png" style="zoom:33%;" />
Самая большая особенность легкого сервера Tencent Cloud заключается в том, что «Легкий» по сравнению с CVM больше подходит для начала работы новичкам. Здесь выбираем между. Docker Базовый образ, можно сохранить для последующей установки. Docker шаги (Если вы настаиваете на использовании домашнего сервера, установите его здесь. Docker Зеркало также поможет вам настроить источники внутреннего зеркала для ускорения доступа. docker Зеркальные ресурсы) Не рекомендуется использовать отечественные 。
<img src="https://img.laoda.de/i/2022/08/16/zlzlj7-2.webp" alt="2722040ee311eb4a9ebf2a4945bf38f4.png" style="zoom:25%;" />
<img src="https://img.laoda.de/i/2022/08/16/zm0gv8-2.webp" alt="c0b5d360053746c4095d592967ee401f.png" style="zoom:25%;" />
<img src="https://img.laoda.de/i/2022/08/16/zm1vqw-2.webp" alt="e0ba858f021b846ad0abc27acf5008c2.png" style="zoom:25%;" />
Вы можете напрямую обратиться к этому контенту:
https://blog.laoda.de/archives/nginxproxymanager/
Создайте каталог установки:
sudo -i
mkdir -p /root/data/docker_data/aio-nextcloud
cd /root/data/docker_data/aio-nextcloud
vim docker-compose.yml
В разделе «Английский метод ввода» нажмите i
Следующее модифицировано Гугу, вы можете увидеть разницу (подробности смотрите в видео)
version: "3.8"
volumes:
nextcloud_aio_mastercontainer:
name: nextcloud_aio_mastercontainer
services:
nextcloud:
image: nextcloud/all-in-one:latest
restart: unless-stopped
container_name: nextcloud-aio-mastercontainer
volumes:
- nextcloud_aio_mastercontainer:/mnt/docker-aio-config
- /var/run/docker.sock:/var/run/docker.sock:ro
ports:
- 8090:8080 # change the port on the left side if it's already in use on your host system.
environment:
- APACHE_PORT=11000 # change this port number if 11000 is already in use on your host system.
- APACHE_DISABLE_REWRITE_IP=1
- NEXTCLOUD_TRUSTED_DOMAINS=pan.gugu.ovh 31.22.109.18 # Your domain name + proxy host IP
- TRUSTED_PROXIES=31.22.109.18 # proxy host IP
После того, как все внесли изменения, обратите внимание на то, чтобы переключиться на английский метод ввода, а затем нажмите esc
,Затем :wq
Сохраняем и выходим.
Открыть порты брандмауэра 8090
и11000
Например, способ открытия Tencent Cloud следующий (некоторые поставщики услуг не имеют собственного брандмауэра панели, поэтому этот шаг не обязателен):
<img src="https://img.laoda.de/i/2022/06/30/zlio5h-2.webp" alt="image-20220630215240864" style="zoom: 25%;" />
<img src="https://img.laoda.de/i/2022/06/30/10h3dqt-2.webp" alt="image-20220630220546335" style="zoom: 25%;" />
Пример на картинке заполнен 5230
,Замечание заполнено memos
,Здесь мы заполняем 8090
,Заполните пример aio-nextcloud
, просто подтвердите (если вы находитесь в docker-compose Изменено в файле 9009
,Вам нужно заполнить это здесь 9009
,и так далее)
<img src="https://img.laoda.de/i/2022/08/19/o4byqz-2.webp" alt="image-20220819145844555" style="zoom: 25%;" />
Проверьте, занят ли порт (начните с 8090
(например), введите:
lsof -i:8090 #Проверять 8090 порт Оно занято?,если занято,Переопределить порт
Если ничего не появляется, это означает, что порт не занят и мы можем продолжить следующие операции ~
Если оно появляется:
-bash: lsof: command not found
бегать:
apt install lsof #Установить lsof
Если порт не занят (если занят, измените порт, например, измените его на 8081
,Уведомление docker И командную строку, и фаервол надо менять)
Теоретически мы можем войти http://ip:8090
Посетил.
Но здесь нам нужно сначала сделать обратный прокси!
Прежде чем использовать обратный прокси, вам нужно доменное имя!
namesilo выше xyz Доменное имя с суффиксом действует один год. 7 Юани можно выбрасывать каждый год. (Пустяки, по названию Плата за продление шестизначного номера xyz всегда составляет 0,99 доллара США. = =)
Если вы хотите использовать его в течение длительного времени, рекомендуется купить его. com Доменное имя с суффиксом более формально и его можно вводить laodade
получить 1 Скидка в долларах США (не знаю, доступна ли она сейчас)
namesilo Поставляется с защитой конфиденциальности,Гугу использовал этот,Цена также относительно низкая среди этих регистраторов.,Ключевым моментом является то, что его компания не похожа на других регистраторов доменных имен.,Никаких трюков!(Это просто какой-то фоновый интерфейсуродливый древний = =)
Давайте посмотрим вниз!
Добавление поворота прокси До,Убедитесь, что вы завершили разрешение доменного имени,Если вы не знаете как, вы можете посмотреть это:Доменное имя и разрешить его на сервере(Покупка доменного имени, разрешение доменного имени Видеоурок)
<img src="https://img.laoda.de/i/2022/10/16/n6t02e-2.webp" alt="image-20221016140213282" style="zoom:33%;" />
После этого войдите в систему Nginx Proxy Manager(Не знаю, как это смотреть:Установите прокси-менеджер Nginx.(Связанные руководства))
Уведомление:
Nginx Proxy Менеджер (далее – НПМ) будет использоваться
80
、443
порт, поэтому эта машина не может его занять (например, изначально у нее был Nginx)
Просто добавьте несколько фотографий:
<img src="https://img.laoda.de/i/2023/08/25/rcrfvt-0.webp" alt="c1352ab7d41b750af109fe70df9838fb.png" style="zoom:33%;" />
<img src="https://img.laoda.de/i/2023/08/25/rcsx5o-0.webp" alt="a289ca549a9d1d79348aefac66486f2e.png" style="zoom:33%;" />
<img src="https://img.laoda.de/i/2023/08/25/rcuk4b-0.webp" alt="e1f240a840f498e5869a29dc0f9348bd.png" style="zoom:33%;" />
<img src="https://img.laoda.de/i/2023/08/25/rcvy7u-0.webp" alt="b8c1b61838dc0ca9a2c6d8d220fb97d5.png" style="zoom:33%;" />
client_body_buffer_size 512k;
proxy_read_timeout 86400s;
client_max_body_size 0;
Обратите внимание на заполнение соответствующего
доменное имя
、IP
ипорт
,Согласно статье,должно быть11000
Заполните IP:
если Nginx Proxy Manager и aio-nextcloud На том же сервере вы можете ввести в терминале:
ip addr show docker0
Просмотрите соответствующий внутренний IP-адрес контейнера Docker.
<img src="https://img.laoda.de/i/2022/09/29/pcdnz5-2.webp" style="zoom:50%;" />
В противном случае заполните напрямую aio-nextcloud
Сервер, где IP Вот и все.
<img src="https://img.laoda.de/i/2022/04/03/h9azjx_7.webp" alt="image-20220403104353185" style="zoom: 33%;" />
Затем введите: https://ip:8090, чтобы перейти на страницу установки.
Я обнаружил, что многие друзья до сих пор привыкли использовать панель Pagoda, и вот обратная конфигурация панели Pagoda:
Просто создайте новый сайт, без базы данных, без PHP, просто статический.
Затем откройте следующую конфигурацию и измените конфигурацию Nginx.
<img src="https://img.laoda.de/i/2022/08/19/ov4xrt-2.webp" alt="image-20220819150345725" style="zoom: 33%;" />
<img src="https://img.laoda.de/i/2022/08/19/owbbkb-2.webp" alt="image-20220819150542867" style="zoom: 33%;" />
Код выглядит следующим образом:
location / {
proxy_pass http://127.0.0.1:11000/; # Будьте осторожны и измените его на тот порт, который вы действительно используете.
rewrite ^/(.*)$ /$1 break;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Upgrade-Insecure-Requests 1;
proxy_set_header X-Forwarded-Proto https;
}
Этот метод подходит для 90% изобратный прокси Все вступает в силу,Затем Просто используй этодоменное имя Приходить Установить Посетил.
Некоторые студенты могут спросить, почему бы просто не использовать функцию обратного прокси, которая поставляется с Pagoda.
<img src="https://img.laoda.de/i/2022/08/19/oxf800-2.webp" alt="image-20220819150730128" style="zoom: 33%;" />
Это также возможно, но сам Гугу уже сталкивался с ситуацией, когда при наличии нескольких веб-сайтов, которые необходимо отменить, при настройке здесь будет сообщаться об ошибке = =
Поэтому позже я перестал его использовать и просто использовал метод выше для управления им.
Рекомендуемое справочное видео,илиобъединитьчиновник Документ съедобный:https://github.com/nextcloud/all-in-one
входитьhttps://ip:8090
,АвторизоватьсяnextcloudЗа кулисами Установитьстраница。
Запомните этот пароль:
<img src="https://img.laoda.de/i/2023/08/25/rddvv2-0.webp" alt="403eecf1f240d71c1fb50ed58b6bc92e.png" style="zoom: 33%;" />
Введите пароль:
<img src="https://img.laoda.de/i/2023/08/25/rdflfi-0.webp" alt="04a2c5341a79f40a5452faa45c466001.png" style="zoom:33%;" />
входить Тыdocker-compose.yml
заполненныйдоменное имя:
<img src="https://img.laoda.de/i/2023/08/25/rdi7xw-0.webp" alt="692c6b9a57842b0f893f68d83bb3ac26.png" style="zoom:33%;" />
Выберите контейнеры, которые хотите установить дополнительно (здесь я выбрал их все, обратите внимание, что если вы выберете их все, официальная рекомендация по памяти — 8G или больше)
<img src="https://img.laoda.de/i/2023/08/25/rdjszs-0.webp" alt="ed7035cb2b4d39a1aecf14b03880bc09.png" style="zoom:33%;" />
Когда он станет зеленым, это означает, что установка завершена. Этот процесс может занять до 10 минут в зависимости от производительности вашего сервера.
<img src="https://img.laoda.de/i/2023/08/25/re5x6j-0.webp" alt="2ee0014bea22791be8fea1c10aa99044.png" style="zoom:33%;" />
После терпеливого ожидания все готово!
<img src="https://img.laoda.de/i/2023/08/25/re7vkj-0.webp" alt="21bdcf0cb22e65f6a1b42efd6a835eef.png" style="zoom:33%;" />
Также войдите на страницу установки и нажмите «Обновить».
Также войдите на страницу установки и сначала остановите все контейнеры.
cd /root/data/docker_data/aio-nextcloud
docker-compose down
cd ..
rm -rf /root/data/docker_data/aio-nextcloud # Полностью удалить данные, сопоставленные с локальными
Вам также необходимо проверить том и удалить том.
Может быть удален очень чисто.
1. Похоже, возникла проблема с плагином экспорта данных.
<img src="https://img.laoda.de/i/2023/08/25/reaatk-0.webp" alt="b280834aa5396bbb25e508e1c999eed1.png" style="zoom:33%;" />
<img src="https://img.laoda.de/i/2023/08/25/s4haku-0.webp" alt="3d2724e28a18c0fafb237ec58880c923.png" style="zoom:33%;" />
2. Миграция серверов проходит очень гладко.
Настоящее испытание Гугу прошло очень гладко.,Главное — найти местоположение папки borg, которую вы скопировали (обязательно запомните пароль от резервной копии),Перенесите его на новый сервер,Затем Запустите его еще разdocker-compose.yml
Просто файл
После входа на страницу установки выберите файл восстановления (обратите внимание, что вы выбрали правильный путь к боргу), введите пароль, и в фоновом режиме запустится контейнер борга. После восстановления резервной копии войдите на страницу установки. еще раз, а затем запустите другие контейнеры.
Вот несколько эталонных изображений для самопроверки Гугу:
<img src="https://img.laoda.de/i/2023/08/25/s4x05z-0.webp" alt="002f91235efbdd321995f71877645c16.png" style="zoom:33%;" />
<img src="https://img.laoda.de/i/2023/08/25/s6tp39-0.webp" alt="1f7eeac788a7110a479e7238ab2512e2.png" style="zoom:33%;" />
<img src="https://img.laoda.de/i/2023/08/25/s74w6e-0.webp" alt="17348b5f7579b56c827631cf75fbfe47.png" style="zoom:33%;" />
Желаю всем удачи и не стесняйтесь спрашивать, если у вас есть какие-либо вопросы. GitHub нести Issues,Вы также можете общаться и обсуждать друг с другом в комментариях.
В то же время студенты, у которых есть возможность внести свой вклад в проект, также могут активно присоединиться. проект Приходите и внесите свой вклад!
наконец,Спасибо разработчикам за их труд,Давайте воспользуемся таким прекрасным проектом!
GitHubОфициальный склад:https://github.com/nextcloud/all-in-one
Официальный адрес образа Docker:hub.docker.com/r/nextcloud/all-in-one.