aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
l---------README.md1
-rw-r--r--TODO.md0
-rw-r--r--conteudo/.empty0
-rw-r--r--doc.mdwn70
-rw-r--r--index.mdwn23
5 files changed, 93 insertions, 1 deletions
diff --git a/README.md b/README.md
new file mode 120000
index 0000000..9f2fbdb
--- /dev/null
+++ b/README.md
@@ -0,0 +1 @@
+index.mdwn \ No newline at end of file
diff --git a/TODO.md b/TODO.md
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/TODO.md
diff --git a/conteudo/.empty b/conteudo/.empty
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/conteudo/.empty
diff --git a/doc.mdwn b/doc.mdwn
new file mode 100644
index 0000000..755667a
--- /dev/null
+++ b/doc.mdwn
@@ -0,0 +1,70 @@
+[[!meta title="Documentação"]]
+
+- Rede de curadorias.
+- Formatos livres.
+- Future-proofing.
+- Facilitar a indexação.
+- [Princípios dos grupos e mídias livres](https://encontro.sarava.org/Principal/ConjuntoDePrincipiosEticos).
+- Uma alternativa ao cloud computing e aos acervos corporativos ou hospedados exclusivamente em datacenters.
+
+Compilando a documentação
+-------------------------
+
+Esta documentação é mantida usando o [pandoc](http://johnmacfarlane.net/pandoc). Para compilá-la, use
+
+ pandoc -c misc/style.css -s README.mdwn -o README.html
+
+Criando o sistema
+-----------------
+
+O sistema foi criado usando [esta dica](http://git-annex.branchable.com/tips/setup_a_public_repository_on_a_web_site/) e usando [este post-update hook](/.git/hooks/post-update):
+
+ #!/bin/sh
+
+ cd ..
+ unset GIT_DIR
+ git annex sync
+
+ cd -
+ exec git update-server-info
+
+Atualização automática
+----------------------
+
+Conteúdos baixados de outros sites pode ser automaticamente incluídos no `git-annex` diariamente através de um `cronjob` como o seguinte:
+
+ 30 6 * * * cd /var/cache/sites/arquivo && /usr/bin/git annex add . && /usr/bin/git annex sync &> /dev/null
+
+Ou de acordo com um [git-annex watch](http://git-annex.branchable.com/design/assistant/inotify/).
+
+Obtendo uma cópia
+-----------------
+
+Usando git:
+
+ git clone https://arquivo.sarava.org/.git arquivo
+
+Usando rsync:
+
+ rsync -avz rsync://arquivo.sarava.org/arquivo/ arquivo/
+
+Usando httrack:
+
+ httrack http://arquivo.sarava.org/
+
+Restaurando o espelho principal
+-------------------------------
+
+No caso de alguma falha, proceda a partir de uma das cópias:
+
+ git clone --bare arquivo arquivo.git # um repositório bare é copiado mais rapidamente
+ rsync -avz -e 'ssh -p PORTA' arquivo.git/ arquivo@SERVIDOR:/var/cache/sites/arquivo.git
+
+Já nos servidor remoto:
+
+ cd /var/cache/sites
+ git clone arquivo.git arquivo && rm -rf arquivo.git
+ chown -R arquivo. arquivo
+ cd arquivo && git annex init SERVIDOR
+
+A partir deste ponto você já pode adicionar usar o repositório normalmente.
diff --git a/index.mdwn b/index.mdwn
index 2da2aef..1457553 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -1,3 +1,24 @@
-[[!meta title="Hello World!"]]
+[[!meta title="Arquivo Público e Distribuído de Memória Coletiva"]]
+
+Uma tentativa de preservação e difusão da memória coletiva! Apenas conteúdo em [copyleft](https://pt.wikipedia.org/wiki/Copyleft) ou uso justo é disponibilizado.
+
+Funcionamento
+=============
+
+- Este sistema utiliza o [git-annex](http://git-annex.branchable.com).
+- Por limitação de espaço e banda, nem todos os arquivos estão disponíveis online.
+- Se você achar um link quebrado de um arquivo que queira baixar, entre em contato que possivelmente o disponibilizaremos.
+- Se você possui algum arquivo que queira disponibilizar, entre em contato que avaliaremos a viabilidade.
+- [Tor](https://tor.eff.org) hidden service: [http://qxkteke7sxucikv3.onion](http://qxkteke7sxucikv3.onion).
+
+Contato
+=======
+
+Para entrar em contato, escreva para `arquivo arroba sarava.org`.
+
+Conteúdo
+========
+
+Acesse [aqui](conteudo) o conteúdo.
[[!inline pages="page(*) and !ikiwiki/* and !index and !sandbox and !templates* and !smileys and !shortcuts and !ikiwiki and !RecentChanges and !*/Discussion" archive="yes"]]