diff --git a/config.toml b/config.toml index a468320..71b0889 100755 --- a/config.toml +++ b/config.toml @@ -58,7 +58,7 @@ favicon_svg = "/logo/aerogramme-blue-sq.svg" [extra.organization] name = "Aerogramme" -description = "Resilient & standards-compliant open-source IMAP server with server-side encryption " +description = "Resilient & standards-compliant open-source IMAP server with built-in encryption " logo = "/logo/aerogramme-blue-hz.svg" logo_simple = "/logo/aeogramme-blue-sq.svg" logo_horizontal = "/logo/aerogramme-blue-sq.svg" diff --git a/content/documentation/clients/_index.md b/content/documentation/clients/_index.md deleted file mode 100644 index 4ad471e..0000000 --- a/content/documentation/clients/_index.md +++ /dev/null @@ -1,6 +0,0 @@ -+++ -title = "Clients" -weight = 20 -sort_by = "weight" -template = "documentation.html" -+++ diff --git a/content/documentation/clients/cli.md b/content/documentation/clients/cli.md deleted file mode 100644 index f4cda1d..0000000 --- a/content/documentation/clients/cli.md +++ /dev/null @@ -1,4 +0,0 @@ -+++ -title = "Terminal" -weight = 20 -+++ diff --git a/content/documentation/clients/gui.md b/content/documentation/clients/gui.md deleted file mode 100644 index 6a53774..0000000 --- a/content/documentation/clients/gui.md +++ /dev/null @@ -1,4 +0,0 @@ -+++ -title = "Graphical" -weight = 10 -+++ diff --git a/content/documentation/clients/web.md b/content/documentation/clients/web.md deleted file mode 100644 index da5f30b..0000000 --- a/content/documentation/clients/web.md +++ /dev/null @@ -1,4 +0,0 @@ -+++ -title = "Web" -weight = 30 -+++ diff --git a/content/documentation/connect/_index.md b/content/documentation/connect/_index.md new file mode 100644 index 0000000..66b736c --- /dev/null +++ b/content/documentation/connect/_index.md @@ -0,0 +1,17 @@ ++++ +title = "Connect" +weight = 20 +sort_by = "weight" +template = "documentation.html" ++++ + +## Standard protocols + + - [IMAP](@/documentation/connect/imap.md) - Access to your mailbox + - [CalDAV](@/documentation/connect/caldav.md) - Access to your calendars + - [CardDAV](@/documentation/connect/carddav.md) - Access to your contacts + +## Client-side encryption + + - [Proxy](@/documentation/connect/proxy.md) - Proxy approach to access to your profile + - [WASM](@/documentation/connect/wasm.md) - Library approach to access to your profile diff --git a/content/documentation/connect/caldav.md b/content/documentation/connect/caldav.md new file mode 100644 index 0000000..086728d --- /dev/null +++ b/content/documentation/connect/caldav.md @@ -0,0 +1,6 @@ ++++ +title = "CalDAV" +weight = 10 ++++ + +*not yet implemented* diff --git a/content/documentation/connect/carddav.md b/content/documentation/connect/carddav.md new file mode 100644 index 0000000..3a513e5 --- /dev/null +++ b/content/documentation/connect/carddav.md @@ -0,0 +1,6 @@ ++++ +title = "CardDAV" +weight = 20 ++++ + +*not yet implemented* diff --git a/content/documentation/connect/imap.md b/content/documentation/connect/imap.md new file mode 100644 index 0000000..0d1bb7b --- /dev/null +++ b/content/documentation/connect/imap.md @@ -0,0 +1,13 @@ ++++ +title = "IMAP" +weight = 5 ++++ + +Standard IMAP configuration. +Examples with some well known email clients. + +## Thunderbird + +## K9Mail + +## Mutt diff --git a/content/documentation/clients/proxy.md b/content/documentation/connect/proxy.md similarity index 65% rename from content/documentation/clients/proxy.md rename to content/documentation/connect/proxy.md index 6c8cd00..edca669 100644 --- a/content/documentation/clients/proxy.md +++ b/content/documentation/connect/proxy.md @@ -2,3 +2,5 @@ title = "Proxy" weight = 40 +++ + +*Not yet written* diff --git a/content/documentation/clients/wasm.md b/content/documentation/connect/wasm.md similarity index 60% rename from content/documentation/clients/wasm.md rename to content/documentation/connect/wasm.md index 21fa96c..e5546ec 100644 --- a/content/documentation/clients/wasm.md +++ b/content/documentation/connect/wasm.md @@ -2,3 +2,5 @@ title = "WASM" weight = 50 +++ + +*Not yet implemented* diff --git a/content/documentation/cookbook/tls.txt b/content/documentation/cookbook/tls.txt new file mode 100644 index 0000000..f2d0bd4 --- /dev/null +++ b/content/documentation/cookbook/tls.txt @@ -0,0 +1 @@ +how to configure tls on aerogramme?! diff --git a/src/input.css b/src/input.css index 4c1456f..0a3dfc9 100755 --- a/src/input.css +++ b/src/input.css @@ -124,10 +124,10 @@ p > code, p > strong > code, li > code, li > strong > code { display: block; } - /** Home map */ + /** Home mailbox bg */ - #map-container { - background-image: url('/images/map.svg'); + #mailbox-container { + background-image: url('/images/mailbox.svg'); background-repeat: no-repeat; background-position: left; background-size: cover; @@ -136,7 +136,7 @@ p > code, p > strong > code, li > code, li > strong > code { } @media screen and (max-width: 1280px) { - #map-container { + #mailbox-container { background-position: center; background-attachment: scroll; height: 50vh; @@ -144,7 +144,7 @@ p > code, p > strong > code, li > code, li > strong > code { } @media screen and (max-width: 768px) { - #map-container { + #mailbox-container { background-position: 25% 50%; background-size: auto; background-attachment: scroll; diff --git a/static/icons/calendar.svg b/static/icons/calendar.svg new file mode 100644 index 0000000..49e41a5 --- /dev/null +++ b/static/icons/calendar.svg @@ -0,0 +1,61 @@ + + diff --git a/static/icons/contacts.svg b/static/icons/contacts.svg new file mode 100644 index 0000000..9295f6f --- /dev/null +++ b/static/icons/contacts.svg @@ -0,0 +1,57 @@ + + diff --git a/static/icons/flagop.svg b/static/icons/flagop.svg new file mode 100644 index 0000000..daff5ce --- /dev/null +++ b/static/icons/flagop.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icons/mailbox.svg b/static/icons/mailbox.svg new file mode 100644 index 0000000..bb4d698 --- /dev/null +++ b/static/icons/mailbox.svg @@ -0,0 +1,57 @@ + + diff --git a/static/icons/mailop.svg b/static/icons/mailop.svg new file mode 100644 index 0000000..a8a0f9a --- /dev/null +++ b/static/icons/mailop.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/images/mailbox.orig.svg b/static/images/mailbox.orig.svg new file mode 100644 index 0000000..10f58fe --- /dev/null +++ b/static/images/mailbox.orig.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/images/mailbox.svg b/static/images/mailbox.svg new file mode 100644 index 0000000..b90e9e2 --- /dev/null +++ b/static/images/mailbox.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/images/map.svg b/static/images/map.svg deleted file mode 100644 index 4a8ed29..0000000 --- a/static/images/map.svg +++ /dev/null @@ -1,5185 +0,0 @@ - - diff --git a/templates/index.html b/templates/index.html index 52075ab..a260758 100755 --- a/templates/index.html +++ b/templates/index.html @@ -1,7 +1,7 @@ {% extends "base.html" %} {% block title %} - Aerogramme - Resilient open-source IMAP server with server-side encryption + Aerogramme - Resilient open-source IMAP server with built-in encryption {% endblock title %} {% block content %} @@ -29,74 +29,71 @@
Re-inventing the mailbox
+Storing your data as an encrypted log
Each mailbox is a log of operations
+Each mailbox is represented as an encrypted, sequential log of events
We made it lightweight and kept the efficiency in mind:
+Aerogramme log design enables the following properties:
We ship a single dependency-free binary that runs on all Linux distributions
+ Privacy friendly +Encrypted at the user level
We are sysadmins, we know the value of operator-friendly software
+ Compatible +Compatibility with existing protocols is kept.
We do not have a dedicated backbone, and neither do you,
- so we made software that run over the Internet across multiple datacenters
Running mutliple instance is easy, no possible mailbox conflicts