From 4946aa87cffad60f7dacb50ac5629fe57a14d5e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Motiejus=20Jak=C5=A1tys?= Date: Mon, 25 Dec 2023 18:08:07 +0200 Subject: [PATCH] signup/index, django5 --- app/signup/templates/signup/base.html | 27 +++++++ app/signup/templates/signup/index.html | 106 +++++++++++++++++++------ flake.nix | 2 +- 3 files changed, 110 insertions(+), 25 deletions(-) create mode 100644 app/signup/templates/signup/base.html diff --git a/app/signup/templates/signup/base.html b/app/signup/templates/signup/base.html new file mode 100644 index 0000000..5a0ce8f --- /dev/null +++ b/app/signup/templates/signup/base.html @@ -0,0 +1,27 @@ +{% load compress static %} + + + + + {% block "title" %}e11mail.com{% endblock %} + + {% compress css %} + + {% endcompress %} + + + + +
+ + +
+ {% block "body" %}{% endblock %} +
+
+ + + diff --git a/app/signup/templates/signup/index.html b/app/signup/templates/signup/index.html index 5bb4c77..cce6ce4 100644 --- a/app/signup/templates/signup/index.html +++ b/app/signup/templates/signup/index.html @@ -1,28 +1,86 @@ -{% load compress static %} - - - - - {% block "title" %}e11mail.com{% endblock %} - - {% compress css %} - - {% endcompress %} - - - +{% extends "signup/base.html" %} -
- +{% block "pagename" %}index{% endblock %} -
- {% block "body" %}{% endblock %} -
-
+{% block "body" %} - - +
+
+

Effortless and safe backup

+ + All files are backed up every few minutes and old copies are stored for + decades. Overwritten an important file by accident? No problem, restore it + with a couple of clicks. Synctech protects against ransomware: even if all + devices get compromised, backups will always work. + +
+ +
+

Open-source

+ + Synctech is powered by syncthing, an open-source file + synchronization tool, first released in 2013. + +

Just like syncthing, Synctech is open-source, licensed under AGPL-v3. + +

+ +
+

Privacy

+ +

You can protect + a folder with a password. + + When the folder is password-protected, the files can be read only on the + devices where password was entered. Nobody can access your data without a + password, including us. + +

This is quite unique in the on-line synchronization and + backup space. While we very carefully protect your data, you are + additionally assured that it is impossible to read your files for anyone + else but you (or others, with whom you have shared the password). + +

+ +
+

Synchronize among other devices

+ Your files will be automatically synchronized across your + devices and Synctech. You can also share folders with other devices + that you do not own — colleagues, friends or family. + +

If you are without an internet connection, but on the same network (e.g. + in an airplane, or on a phone hotspot), files will still be shared + directly. This lets you to collaborate (and move files between your own + devices) under any circumstances. + +

+ +
+ +
+ +

Synctech is currently in private alpha

+

Enter your email to learn as soon as it's available

+ +
+
+ {% csrf_token %} + {% comment %} + {{ .Err }} + + You are now subscribed! + + {% endcomment %} + + + + +
+
+
+ +{% endblock %}{# "body" #} diff --git a/flake.nix b/flake.nix index f738478..d2bbe94 100644 --- a/flake.nix +++ b/flake.nix @@ -17,7 +17,7 @@ flake-utils.lib.eachDefaultSystem (system: let pkgs = import nixpkgs {inherit system;}; devDeps = with pkgs; [ - python3Packages.django_4 + python3Packages.django_5 python3Packages.django-compressor dart-sass