diff --git a/doc/EN/controlpanel.org b/doc/EN/controlpanel.org new file mode 100644 index 00000000..3c427adc --- /dev/null +++ b/doc/EN/controlpanel.org @@ -0,0 +1,111 @@ +#+TITLE: +#+AUTHOR: Bob Mottram +#+EMAIL: bob@robotics.uk.to +#+KEYWORDS: freedombox, debian, beaglebone, red matrix, email, web server, home server, internet, censorship, surveillance, social network, irc, jabber +#+DESCRIPTION: Control Panel +#+OPTIONS: ^:nil toc:nil +#+HTML_HEAD: + +#+BEGIN_CENTER +[[file:images/logo.png]] +#+END_CENTER + +#+BEGIN_HTML +
+

Control panel

+
+#+END_HTML + +| [[Main menu]] | +| [[About screen]] | +| [[Email filtering rules]] | +| [[Hubzilla menu]] | +| [[IRC menu]] | +| [[Media menu]] | +| [[Repository mirrors]] | +| [[Backup and restore menu]] | +| [[Security menu]] | +| [[User management menu]] | + +* Main menu +You can access the main menu by logging into the system, then running the *control* command with root privileges. + +#+BEGIN_SRC bash +ssh myusername@mydomain -p 2222 +sudo control +#+END_SRC + +It should look like this: + +#+BEGIN_CENTER +[[file:images/controlpanel/control_panel.jpg]] +#+END_CENTER + +To select anythng on the control panel use the *up and down* cursor keys and *space bar* to tag, then press *Enter*. + +* About screen +To find out your current domain names select the About screen from the main menu. This is especially useful for finding your onion addresses. For improved security by compartmentalisation, and also simpler implementation, each application has its own onion address. + +#+BEGIN_CENTER +[[file:images/controlpanel/control_panel_about.jpg]] +#+END_CENTER + +You can also see the SIP extension numbers for each user and how much disk space each user is consuming (typically this corresponds with email use). + +The Local Mirrors contains mirrored copies of the git repositories used by the system. If they don't have access to default repositories (mostly Github) then you can give these details to other users and then they can set their main repository such that they can pull from your system. Obviously any users doing this need to trust that you havn't modified the mirrored repositories in any way. + +* Email filtering rules +You can add users to mailing lists, or block particular email addresses or subject lines in this menu. + +#+BEGIN_CENTER +[[file:images/controlpanel/control_panel_filtering.jpg]] +#+END_CENTER + +* Hubzilla menu +This allows you to set the global directory location and obtain an SSL/TLS certificate if necessary. + +#+BEGIN_CENTER +[[file:images/controlpanel/control_panel_hubzilla.jpg]] +#+END_CENTER + +* IRC menu +You can set a password for your IRC server here. + +#+BEGIN_CENTER +[[file:images/controlpanel/control_panel_irc.jpg]] +#+END_CENTER + +* Media menu +It's possible to add playable media to a USB drive and plug it into the system, then make it accessible to other devices such as tablets or phones on your local network via DLNA. + +#+BEGIN_CENTER +[[file:images/controlpanel/control_panel_media.jpg]] +#+END_CENTER + +* Repository mirrors +If you don't want to use the default repositories, or don't have access to them, then you can obtain them from another Freedombone server (the details can be found on the other server on the *About* screen of the control panel). + +#+BEGIN_CENTER +[[file:images/controlpanel/control_panel_mirrors.jpg]] +#+END_CENTER + +* Backup and restore menu +You can create backups or restore from backup here. It's also possible to create keydrives which store the backup key. + +#+BEGIN_CENTER +[[file:images/controlpanel/control_panel_backup_restore.jpg]] +#+END_CENTER + +* Security menu +If you need to generate SSL/TLS certificates or change cypher details due to changing recommendations then you can do that here. If you are changing cypher details be extra careful not to make mistakes/typos, which could reduce the security of your system. + +#+BEGIN_CENTER +[[file:images/controlpanel/control_panel_security.jpg]] +#+END_CENTER + +* User management menu +Users can be added or removed here. + +#+BEGIN_CENTER +[[file:images/controlpanel/control_panel_users.jpg]] +#+END_CENTER diff --git a/doc/EN/index.org b/doc/EN/index.org index bab718a7..d26e2030 100644 --- a/doc/EN/index.org +++ b/doc/EN/index.org @@ -18,9 +18,10 @@
Install
Use
Backups
+
Code
-
Code
+
Control Panel
Related
F.A.Q.
Contact/Support
diff --git a/img/controlpanel/control_panel.jpg b/img/controlpanel/control_panel.jpg new file mode 100644 index 00000000..bfc79743 Binary files /dev/null and b/img/controlpanel/control_panel.jpg differ diff --git a/img/controlpanel/control_panel_about.jpg b/img/controlpanel/control_panel_about.jpg new file mode 100644 index 00000000..788edf58 Binary files /dev/null and b/img/controlpanel/control_panel_about.jpg differ diff --git a/img/controlpanel/control_panel_backup_restore.jpg b/img/controlpanel/control_panel_backup_restore.jpg new file mode 100644 index 00000000..43aa86ea Binary files /dev/null and b/img/controlpanel/control_panel_backup_restore.jpg differ diff --git a/img/controlpanel/control_panel_filtering.jpg b/img/controlpanel/control_panel_filtering.jpg new file mode 100644 index 00000000..b6c983a1 Binary files /dev/null and b/img/controlpanel/control_panel_filtering.jpg differ diff --git a/img/controlpanel/control_panel_hubzilla.jpg b/img/controlpanel/control_panel_hubzilla.jpg new file mode 100644 index 00000000..b4f6b894 Binary files /dev/null and b/img/controlpanel/control_panel_hubzilla.jpg differ diff --git a/img/controlpanel/control_panel_irc.jpg b/img/controlpanel/control_panel_irc.jpg new file mode 100644 index 00000000..e2224d44 Binary files /dev/null and b/img/controlpanel/control_panel_irc.jpg differ diff --git a/img/controlpanel/control_panel_media.jpg b/img/controlpanel/control_panel_media.jpg new file mode 100644 index 00000000..479f8ee3 Binary files /dev/null and b/img/controlpanel/control_panel_media.jpg differ diff --git a/img/controlpanel/control_panel_mirrors.jpg b/img/controlpanel/control_panel_mirrors.jpg new file mode 100644 index 00000000..0a62313d Binary files /dev/null and b/img/controlpanel/control_panel_mirrors.jpg differ diff --git a/img/controlpanel/control_panel_security.jpg b/img/controlpanel/control_panel_security.jpg new file mode 100644 index 00000000..58f324c1 Binary files /dev/null and b/img/controlpanel/control_panel_security.jpg differ diff --git a/img/controlpanel/control_panel_users.jpg b/img/controlpanel/control_panel_users.jpg new file mode 100644 index 00000000..347193c2 Binary files /dev/null and b/img/controlpanel/control_panel_users.jpg differ diff --git a/website/EN/controlpanel.html b/website/EN/controlpanel.html new file mode 100644 index 00000000..8f6f4676 --- /dev/null +++ b/website/EN/controlpanel.html @@ -0,0 +1,445 @@ + + + + + + + + + + + + + + + + + +
+ +
+
+
+ +
+

logo.png +

+
+
+ +
+

Control panel

+
+ + + + +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Main menu
About screen
Email filtering rules
Hubzilla menu
IRC menu
Media menu
Repository mirrors
Backup and restore menu
Security menu
User management menu
+ +
+

Main menu

+
+

+You can access the main menu by logging into the system, then running the control command with root privileges. +

+ +
+ +
ssh myusername@mydomain -p 2222
+sudo control
+
+
+ +

+It should look like this: +

+ +
+ +
+

control_panel.jpg +

+
+
+ +

+To select anythng on the control panel use the up and down cursor keys and space bar to tag, then press Enter. +

+
+
+ +
+

About screen

+
+

+To find out your current domain names select the About screen from the main menu. This is especially useful for finding your onion addresses. For improved security by compartmentalisation, and also simpler implementation, each application has its own onion address. +

+ +
+ +
+

control_panel_about.jpg +

+
+
+ +

+You can also see the SIP extension numbers for each user and how much disk space each user is consuming (typically this corresponds with email use). +

+ +

+The Local Mirrors contains mirrored copies of the git repositories used by the system. If they don't have access to default repositories (mostly Github) then you can give these details to other users and then they can set their main repository such that they can pull from your system. Obviously any users doing this need to trust that you havn't modified the mirrored repositories in any way. +

+
+
+ +
+

Email filtering rules

+
+

+You can add users to mailing lists, or block particular email addresses or subject lines in this menu. +

+ +
+ +
+

control_panel_filtering.jpg +

+
+
+
+
+ +
+

Hubzilla menu

+
+

+This allows you to set the global directory location and obtain an SSL/TLS certificate if necessary. +

+ +
+ +
+

control_panel_hubzilla.jpg +

+
+
+
+
+ +
+

IRC menu

+
+

+You can set a password for your IRC server here. +

+ +
+ +
+

control_panel_irc.jpg +

+
+
+
+
+ +
+

Media menu

+
+

+It's possible to add playable media to a USB drive and plug it into the system, then make it accessible to other devices such as tablets or phones on your local network via DLNA. +

+ +
+ +
+

control_panel_media.jpg +

+
+
+
+
+ +
+

Repository mirrors

+
+

+If you don't want to use the default repositories, or don't have access to them, then you can obtain them from another Freedombone server (the details can be found on the other server on the About screen of the control panel). +

+ +
+ +
+

control_panel_mirrors.jpg +

+
+
+
+
+ +
+

Backup and restore menu

+
+

+You can create backups or restore from backup here. It's also possible to create keydrives which store the backup key. +

+ +
+ +
+

control_panel_backup_restore.jpg +

+
+
+
+
+ +
+

Security menu

+
+

+If you need to generate SSL/TLS certificates or change cypher details due to changing recommendations then you can do that here. If you are changing cypher details be extra careful not to make mistakes/typos, which could reduce the security of your system. +

+ +
+ +
+

control_panel_security.jpg +

+
+
+
+
+ +
+

User management menu

+
+

+Users can be added or removed here. +

+ +
+ +
+

control_panel_users.jpg +

+
+
+
+
+
+
+ + + +
+Back to top | E-mail me +
+ + +
+ + diff --git a/website/EN/index.html b/website/EN/index.html index 3124822e..f2c63f78 100644 --- a/website/EN/index.html +++ b/website/EN/index.html @@ -3,7 +3,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + @@ -75,7 +75,8 @@ td.org-left { text-align: left; } td.org-center { text-align: center; } dt { font-weight: bold; } - .footpara { display: inline; } + .footpara:nth-child(2) { display: inline; } + .footpara { display: block; } .footdef { margin-bottom: 1em; } .figure { padding: 1em; } .figure p { text-align: center; } @@ -150,7 +151,7 @@ for the JavaScript code in this tag.
-
+

logo.png @@ -165,9 +166,10 @@ for the JavaScript code in this tag.

Install
Use
Backups
+
Code
-
Code
+
Control Panel
Related
F.A.Q.
Contact/Support
@@ -197,7 +199,7 @@ With a system installed in your home you also have greater legal protection agai Today everyone is concerned about privacy on the internet. Wanting privacy doesn't necessarily mean you have "something to hide". It just means having the ability to choose what information to share, with whom and under what conditions and therefore being able to shape your own life story. The loss of ability to choose via the "involuntary sharing" which many people experience when using communications systems built by the well known internet companies, means that you're no longer really running your own affairs and that others may begin to exert an improper amount of influence over you. Mass surveillance is perhaps the ultimate in involuntary sharing and it's only through the use of freedom respecting software together with a solid determination to overcome state and corporate abuses of technology that we can hope to get to the kind of internet in which respect for human dignity is built in as a core feature.

-
+

nocloud.png