aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/backups.md9
-rw-r--r--docs/changelog.md7
-rw-r--r--docs/index.md8
-rw-r--r--docs/todo.md10
4 files changed, 25 insertions, 9 deletions
diff --git a/docs/backups.md b/docs/backups.md
index d39a85c..bbb6bb1 100644
--- a/docs/backups.md
+++ b/docs/backups.md
@@ -123,12 +123,13 @@ If so, proceed as follows with the appliance device connected in your TPC:
## Smartphone
-Smartphones usually have their own way to be backed up. This is an example
-based on the [android-backup][] utility:
+Smartphones usually have their own way to be backed up.
+The following examples uses scripts from the [utils-android][] repository:
- android-backup <device-name>
+ android-backup-adb <device-name> # backups using adb
+ android-backup-mtp <device-name> <profile> # backups using MTP file transfer
-[android-backup]: https://git.fluxo.info/scripts/tree/android-backup
+[utils-android]: https://git.fluxo.info/utils-android/
## Hardware rotation
diff --git a/docs/changelog.md b/docs/changelog.md
index 155459b..011c3bb 100644
--- a/docs/changelog.md
+++ b/docs/changelog.md
@@ -19,3 +19,10 @@
* [x] Provision: increase default partition sizes from 20G to 40G, as nowadays
distro size increase a lot and a 20G system partition can be filled in
easily.
+* [x] Sync media:
+ * [x] Now `sync-media` does a `git unannex` on sidecar and other metadata
+ files and manage them through Git, instead of keeping them as unlocked
+ files.
+ * [x] Added support for `.m3u8` files.
+ * [x] Sync lock for git-annex repositories, respected by other applications
+ such as `docshower` from [utils-doc][https://git.fluxo.info/utils-doc].
diff --git a/docs/index.md b/docs/index.md
index 66915c2..8f1853c 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -2,8 +2,10 @@
![Hydra](assets/logo.png){ align=left }
-Hydra is a suite for orchestration and management of machines composed of
-**lots of conventions and assumptions**, and the following basic commands:
+Hydra is a suite for orchestration and management of machines, with **lots of
+conventions and assumptions**.
+
+It's basically composed by the following commands:
* `hydractl`: act in the current host.
* `hydra`: act on a set of hosts.
@@ -12,7 +14,7 @@ Hydra is a suite for orchestration and management of machines composed of
An Hydra is not a "cloud computing" platform, it's something else: a set of
systems that operate together, where any node can be used to spawn new nodes.
-This is an ongoing experiment in how a person or a collective can manage
+This is an ongoing experiment in how a single person or a collective can manage
many computers in an unified way. It's not production ready, and it always
struggles to pass the test of time.
diff --git a/docs/todo.md b/docs/todo.md
index 48cbf94..1346660 100644
--- a/docs/todo.md
+++ b/docs/todo.md
@@ -4,8 +4,9 @@
* [ ] Deploy:
* [ ] Collect basic hardware information along with facts: cpuid,
- dmidecode, hwinfo, lsblk, lscpu, lshw, lspci, lsusb etc.
+ dmidecode, hwinfo, lsblk, lscpu, lshw, lspci, lsusb, sfdisk etc.
Store somewhere under the `config/hardware` folder?
+ Could also be a separate action, `hydra <hydra> collect <node>`.
* [ ] Command line is broken for ansible when multiple nodes are provided.
* [ ] Use console-based GnuPG agent when calling `keyringer`.
* [ ] Mass:
@@ -24,9 +25,14 @@
> [perhaps a '--transport=<tn>' or '--vendor=<vn>' option is needed]
* [ ] Mount/umount system volume supporting split partiton scheme (`root`,
`var`, `home` etc).
- * [ ] Try to detected the device partition (`/dev/sdb1` etc) based
+ * [ ] Try to detect the device partition (`/dev/sdb1` etc) based
on the LUKS2 label.
+ * [ ] Cryptdisks script needs fixing as `systemd-tty-ask-password-agent` is not
+ catching cryptsetup password prompts anymore. Otherwise, consider to
+ deprecate this script.
* [ ] Syncing:
+ * [ ] Run `git submodule --update --init --recursive` after running
+ `git annex sync`.
* [ ] Syncing packages: a frontend to `apt-offline` that uses `git-annex`
repositories: getting, installing, cleaning. One node can request
packages through an external drive, and another can fetch then.