From 894bd21f3bc6a7fcbf9f83b25c61d0bdb84e270d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexis=20M=C3=A9taireau?= Date: Fri, 25 Mar 2016 23:15:34 +0100 Subject: [PATCH 1/3] Pass the README in markdown --- README.rst => README.md | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) rename README.rst => README.md (84%) diff --git a/README.rst b/README.md similarity index 84% rename from README.rst rename to README.md index 090e407..657b394 100644 --- a/README.rst +++ b/README.md @@ -1,5 +1,4 @@ -How this works? -############### +# How this works? If you want to add a new webby thing to this server, you will need to: @@ -11,18 +10,16 @@ If you want to add a new webby thing to this server, you will need to: 3. If you need to run another dedicated server, you can do so, please make it run at startup. For this, have a look at our supervisor section. -Commands needed to add a new service to haproxy + nginx -======================================================= +## Commands needed to add a new service to haproxy + nginx If you want to add a new HTTP service, the best way is usually to have it running behind NGINX. To do so, you need to first create a file next to the other ones in ``/nginx`` and then create a symbolic link to the configuration -on the machine:: +on the machine: $ ln -s nginx/domain.tld /etc/nginx/sites-enabled/domain.tld -How to run a service at startup -=============================== +## How to run a service at startup You need to create a file next to the other ones in ``/supervisor``. Have a look at the options by yourself. @@ -35,8 +32,7 @@ Then, restart check that everything works as expected:: $ sudo supervisorctl -How to enable SSL via Let's Encrypt -=================================== +## How to enable SSL via Let's Encrypt HAProxy serves as a termination endpoint in this infrastructure. It means that all the SSL magic is offloaded when in HAProxy. @@ -47,8 +43,7 @@ SSL for a new domain. The first thing to do is to add you domain in a new file under ``letsencrypt/domain.tld.sh``. Then, you can run this script and after that, run the ``letsencrypt/install-certs.sh`` script. -How to run a TOR hidden service -=============================== +## How to run a TOR hidden service To run a service behind a TOR hiddent service, you need to: From 4e438b5126bfede6ce504c96ac910d0f3201eb69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexis=20M=C3=A9taireau?= Date: Fri, 25 Mar 2016 23:19:41 +0100 Subject: [PATCH 2/3] remove services list --- SERVICES.md | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100644 SERVICES.md diff --git a/SERVICES.md b/SERVICES.md deleted file mode 100644 index 2844229..0000000 --- a/SERVICES.md +++ /dev/null @@ -1,31 +0,0 @@ -List of services to migrate -########################### - -Personal: - -* [x] blog.notmyidea.org -* [x] shout.notmyidea.org -* [x] pad.notmyidea.org -* [x] gitlab.notmyidea.org -* [ ] alexis.notmyidea.org -* [ ] nova.notmyidea.org -* [ ] store.notmyidea.org - -Community: - -* [x] hurl.kinto-storage.org -* [x] forums.kinto-storage.org -* [ ] ihatemoney.org -* [ ] sentry (?) -* [ ] laruche-vagabonde.org -* [ ] albaricate.com -* [ ] forums.reseaugrappe.org -* [ ] wiki.reseaugrappe.org -* [ ] ftp.reseaugrappe.org -* [ ] wiki + ftp les mutins - -List of services to add -####################### - -* [ ] zimit.notmyidea.org -* [ ] fourmilieres.net From 018cf1e91b0bd465fed701491f3fa781275b32f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexis=20M=C3=A9taireau?= Date: Fri, 25 Mar 2016 23:20:47 +0100 Subject: [PATCH 3/3] Issues are listed on git.notmyidea.org --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 657b394..9220a0c 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,8 @@ # How this works? +You can review the list of new services and planned migrations [on our issue +tracker](https://git.notmyidea.org/almet/infra/issues) + If you want to add a new webby thing to this server, you will need to: 1. If it runs "normally", create an NGINX configuration file for it;