2024-02-10-23-30
This commit is contained in:
parent
4da412049a
commit
a9d9ef4e34
@ -31,7 +31,9 @@
|
|||||||
git clone http://[316:c51a:62a3:8b9::4]/YGGverse/howto-db.git
|
git clone http://[316:c51a:62a3:8b9::4]/YGGverse/howto-db.git
|
||||||
</code>
|
</code>
|
||||||
|
|
||||||
Обновление осуществляется скриптом по расписанию crontab, где общая директория с данными расположена в корне howto-db (на которую ведут символические ссылки data всех инстансов):
|
* при использовании базы из репозитория, следует учитывать наличие директории .git в корне (в прочем, корневая директория не используется, а скрытые файлы игнорируются индексатором gemini-php)
|
||||||
|
|
||||||
|
Обновление осуществляется скриптом по расписанию crontab, где общая директория "data" расположена в корне "howto-db" (на которую ведут символические ссылки всех хостов):
|
||||||
|
|
||||||
<file - /home/bdoku/crontab/update.sh>
|
<file - /home/bdoku/crontab/update.sh>
|
||||||
cd /home/bdoku
|
cd /home/bdoku
|
||||||
@ -65,7 +67,7 @@ git push
|
|||||||
<code>
|
<code>
|
||||||
crontab -e
|
crontab -e
|
||||||
|
|
||||||
0 0 * * * /home/bdoku/crontab/update.sh >> /home/bdoku/crontab/log/update-$(date -d "$date -1 days" +"%F")-23-30.log 2>&1
|
0 0 * * * /bin/bash /home/bdoku/crontab/update.sh >> /home/bdoku/crontab/log/update-$(date -d "$date -1 days" +"%F")-23-30.log 2>&1
|
||||||
</code>
|
</code>
|
||||||
|
|
||||||
От пользователя root:
|
От пользователя root:
|
||||||
|
@ -2,18 +2,21 @@
|
|||||||
|
|
||||||
Содержимое [[this>|этой wiki]] -- это результат коллективной работы всего сообщества. Для того, чтобы эта работа не оказалась напрасной, а все статьи в какой-то момент не оказались безвозвратно утеряны в результате непредвиденных обстоятельств или технических сбоев, всё содержимое wiki ежедневно архивируется и загружается в хранилище на специальном сервере. Облегченную копию этого архива любой желающий может скачать, хранить на своей машине и использовать по своему усмотрению. По сути, этот архив является бэкапом данных и может быть использован для восстановления всех статей на другом сервере.
|
Содержимое [[this>|этой wiki]] -- это результат коллективной работы всего сообщества. Для того, чтобы эта работа не оказалась напрасной, а все статьи в какой-то момент не оказались безвозвратно утеряны в результате непредвиденных обстоятельств или технических сбоев, всё содержимое wiki ежедневно архивируется и загружается в хранилище на специальном сервере. Облегченную копию этого архива любой желающий может скачать, хранить на своей машине и использовать по своему усмотрению. По сути, этот архив является бэкапом данных и может быть использован для восстановления всех статей на другом сервере.
|
||||||
|
|
||||||
Архив создается ежедневно в 23-30 по московскому времени, ссылка для скачивания на этой странице обновляется автоматически: **[[this>howto-wiki_2024-02-08-23-30.tar.gz|Архив всех статей]]** ([[this>howto-wiki_2024-02-08-23-30.tar.gz.sha-256|SHA-256]]).
|
Архив создается ежедневно в 23-30 по московскому времени, ссылка для скачивания на этой странице обновляется автоматически: **[[this>howto-wiki-latest.tar.gz|Архив всех статей]]** ([[this>howto-wiki-latest.tar.gz.sha-256|SHA-256]]).
|
||||||
|
|
||||||
Для автоматического ежесуточного скачивания архива всех статей можно использовать команду (Linux):
|
Для автоматического ежесуточного скачивания архива всех статей можно использовать команду (Linux):
|
||||||
|
<code>wget http://[222:a8e4:50cd:55c:788e:b0a5:4e2f:a92c]/howto-wiki-latest.tar.gz</code>
|
||||||
|
|
||||||
|
<details> <summary>Вариант для скачивания последних файлов с датами в имени:</summary> \\
|
||||||
<code>wget http://[222:a8e4:50cd:55c:788e:b0a5:4e2f:a92c]/howto-wiki_$(date -d "$date -1 days" +"%F")-23-30.tar.gz</code>
|
<code>wget http://[222:a8e4:50cd:55c:788e:b0a5:4e2f:a92c]/howto-wiki_$(date -d "$date -1 days" +"%F")-23-30.tar.gz</code>
|
||||||
или (в зависимости от времени запуска (до 0:00 или после)):
|
или (в зависимости от времени запуска (до 0:00 или после)):
|
||||||
<code>wget http://[222:a8e4:50cd:55c:788e:b0a5:4e2f:a92c]/howto-wiki_$(date +"%F")-23-30.tar.gz</code>
|
<code>wget http://[222:a8e4:50cd:55c:788e:b0a5:4e2f:a92c]/howto-wiki_$(date +"%F")-23-30.tar.gz</code></details>
|
||||||
|
|
||||||
===== Как восстановить статьи из бэкапа =====
|
===== Как восстановить статьи из бэкапа =====
|
||||||
|
|
||||||
Необходимо установить [[doku>|dokuwiki]], скопировать содержимое каталогов data, conf из архива в соответствующие каталоги установленной dokuwiki и настроить права доступа web-сервера к восстановленным файлам.
|
Необходимо установить [[doku>|dokuwiki]], скопировать содержимое каталогов data, conf из архива в соответствующие каталоги установленной dokuwiki и настроить права доступа web-сервера к восстановленным файлам.
|
||||||
|
|
||||||
В некоторых статьях используется форматирование, синтаксис которого, реализован в плагине [[doku>plugin:wrap|wrap]]. Необходимо установить этот плагин, чтобы сохранить форматирование.
|
В некоторых статьях используется форматирование, синтаксис которого, реализован в плагинах [[doku>plugin:wrap|wrap]] и [[doku>plugin:htmldetailstag|HTML Details Tag]]. Необходимо установить эти плагины, чтобы сохранить форматирование.
|
||||||
|
|
||||||
Чтобы придать dokuwiki такой же вид, как на этом ресурсе, можно использовать шаблон (template) [[doku>template:navigation|Navigation]] и плагин [[doku>plugin:indexmenu|IndexMenu]].
|
Чтобы придать dokuwiki такой же вид, как на этом ресурсе, можно использовать шаблон (template) [[doku>template:navigation|Navigation]] и плагин [[doku>plugin:indexmenu|IndexMenu]].
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user