diff --git a/.gitignore b/.gitignore
index 119ada8..ba874df 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,3 @@
-
### Linux ###
*~
@@ -23,7 +22,6 @@
# Icon must end with two \r
Icon
-
# Thumbnails
._*
diff --git a/README.md b/README.md
index bfed6c5..e16bc64 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,7 @@
## Lista
Clicca per visualizzare
+* [archive warrior](archivewarrior) - un nodo per aiutare archive.org
* [borg](borg_backup) - semplice programma per i backup
* [folding@home](folding@home/) - calcolo distrubuito per la ricerca medica
* [dozzle](dozzle/) - interfaccia web per controllare i log dei container
@@ -17,7 +18,7 @@
* [watchotwer](watchtower/) - aggiornamento automatico delle immagini
* altri in arrivo, stay tuned™
-
+
## Struttura degli esempi
**Prima di procedere con gli esempi è necessario avere conoscenza di base di linux e docker(-compose)/podman**
diff --git a/archivewarrior/.env b/archivewarrior/.env
new file mode 100644
index 0000000..1b6f133
--- /dev/null
+++ b/archivewarrior/.env
@@ -0,0 +1,8 @@
+# Generale
+ARCWAR_WEBUI_PORT=8001
+
+# Archive Warrior
+DOWNLOADER=cambiamiperfavore # e.g. DOWNLOADER=PincoPallino11
+WORKER_ID=cambiamiperfavore # WORKER_ID=PincoPallino11
+SELECTED_PROJECT=auto
+CONCURRENT_ITEMS=3
\ No newline at end of file
diff --git a/archivewarrior/README.md b/archivewarrior/README.md
new file mode 100644
index 0000000..94d63c0
--- /dev/null
+++ b/archivewarrior/README.md
@@ -0,0 +1,87 @@
+# Archive Warrior
+
+
+
+
+## Descrizione
+[Sito ufficiale](https://warrior.archiveteam.org/) - [Repo (Github)](https://github.com/ArchiveTeam/warrior-dockerfile)
+
+Archive Warrior è nodo per aiutare l'[Archive Team](https://archive.org/):
+- Con poche risorse locali si può aiutare a salvare un pò di internet
+- Chiunque almeno una volta ha usato archive.org per ritrovare qualcosa
+
+## Struttura file e cartelle
+```
+/home/
+└── docker/
+ └── archive-warrior/
+ ├── .env
+ └── docker-compose.yml
+```
+
+* `.env` - file contenenti le variabili environment per il docker compose
+* `docker-compose.yml` - file usato per creare il container
+
+**N.B. Tutti i file e le cartelle devono essere creati a mano.**
+
+## Esempi
+Semplice esempio per iniziare ad usare subito il container
+
+### docker-compose
+`docker-compose.yml`
+```yml
+version: "3.5"
+services:
+ archivewarrior:
+ container_name: archive-warrior
+ image: archiveteam/warrior-dockerfile
+ networks:
+ - custom-bridge
+ restart: unless-stopped
+ ports:
+ - ${ARCWAR_WEBUI_PORT:-8001}:8001
+ env_file: .env
+ cpus: 2 # usa massimo 2 core del vostro processore
+ mem_limit: 3072m # usa massimo 3GB di RAM
+
+networks:
+ custom-bridge:
+ name: custom-bridge
+ driver: bridge
+```
+
+`.env`
+```bash
+# Generale
+ARCWAR_WEBUI_PORT=8001
+
+# Archive Warrior
+DOWNLOADER=cambiamiperfavore # e.g. DOWNLOADER=PincoPallino11
+WORKER_ID=cambiamiperfavore # WORKER_ID=PincoPallino11
+SELECTED_PROJECT=auto
+CONCURRENT_ITEMS=3
+```
+
+## Aggiornamento
+### Automatico
+Se usate [watchtower](../watchtower) il container si aggiorna automaticamente
+
+### Manuale
+1. `docker-compose pull`
+2. `docker-compose up -d`
+3. `docker image prune`
+
+## Backup e ripristino
+### Backup
+Usate [borg](../borg_backup) per fare i backup giornalieri dell'intera cartella `archive-warrior`
+
+### Ripristino
+Per una maggiore spiegazione sui passaggi da fare, controllate [qua](../borg_backup#user-content-controllare-la-cartella-dei-backup)
+1. fermare il container `docker-compose down`
+2. cancellare l'intera cartella `archive-warrior`
+3. dal backup copiare la cartella `archive-warrior`
+4. far ripartire il container `docker-compose up -d`
+
+## Todo
+Implementare:
+- reverse proxy: **[caddy](https://caddyserver.com/)** o **[traefik](https://doc.traefik.io/traefik/)**
diff --git a/archivewarrior/docker-compose.yml b/archivewarrior/docker-compose.yml
new file mode 100644
index 0000000..0852c1d
--- /dev/null
+++ b/archivewarrior/docker-compose.yml
@@ -0,0 +1,18 @@
+version: "3.5"
+services:
+ archivewarrior:
+ container_name: archive-warrior
+ image: archiveteam/warrior-dockerfile
+ networks:
+ - custom-bridge
+ restart: unless-stopped
+ ports:
+ - ${ARCWAR_WEBUI_PORT:-8001}:8001
+ env_file: .env
+ cpus: 2 # usa massimo 2 core del vostro processore
+ mem_limit: 3072m # usa massimo 3GB di RAM
+
+networks:
+ custom-bridge:
+ name: custom-bridge
+ driver: bridge
\ No newline at end of file