Installieren von radikalen Himbeer Füße, um Ihre Kontakte und Kalender verwalten

Einige wollen nicht ihre zugänglichen Informationen von Firmen wie Google haben, Apple oder andere. Sei es für die -e-Mails, Kontakte oder Kalender, Es gibt mehrere Lösungen. Dieser Artikel ermöglicht Ihnen, die Sie hosten sogar Teil dieser Informations- und Zugriff über Radikale.

radikale

Radikale ist eine Lösung ermöglicht, Ihre Kontakte und Kalender an das eigene System zu speichern und sie über die CalDAV-Protokolle zur Verfügung stellen, CardDAV und WebDAV. Sie können mehrere Bücher oder Kalender zu verwalten und implementieren Zugriffskontrollen. Sie können auch Ihre Karten mit Kontakten speichern. (vCard), TODO, etc..

Die Liste der Tools, die von radikalen sind unterstützt :

[BEARBEITEN] Die Nokia GDR2 fügt Unterstützung von CalDAV und CardDAV in der Lumia unter WP8.

Dieser Dienst eingeführt :

  1. Aktualisierung des Systems
     apt - get Update && apt - Get Upgrade y
  2. Radikale steht über PyPi also installieren Pip :
     Install apt - Get install Python-pip
  3. Starten Sie die Installation des radikalen
    PIP radikale installieren
  4. Um dem Server ganz einfach :
    radikale
  5. Ihre Kunden können jetzt zum Herstellen einer Verbindung mit des Servers. Wenn Sie aus dem Internet und Ihrem lokalen Netzwerk zugreifen müssen, dann müssen sie Port öffnen 5232 auf dem Feld und sicherlich ein Tool verwenden, um Ihre Maschine zu finden (Lesen Sie diesen Artikel).
    Alle Anweisungen nach den Kunden finden Sie auf Diese Seite.
    Hier ist ein Beispiel für iCal unter Mac OS :
    Sie akzeptieren die Verwendung von cookiesUnd dann ist hier Ihr Konto :
    Radicale-2Es ist für die grundlegende Konfiguration : keinen Passwortschutz, kein SSL-Zertifikat, etc..
  6. Weitere technische konfigurieren und sicher, Erstellen Sie einfach ein Verzeichnis /etc./radikal, Erstellen Sie eine Datei config. Die Standardkonfiguration ist wie folgt :
    [Server]
    # CalDAV-Server-Hostnamen durch ein Komma getrennt
    # IPv4-syntax: Adresse:Port
    # IPv6-syntax: [Adresse]:Port
    # IPv6-Adressen sind so konfiguriert, dass nur IPv6-Verbindungen-Hosts ermöglichen = 0.0.0.0:5232
    # Daemon Flagge Daemon = False
    # Datei speichern die PID im Daemon-Modus pid =
    # SSL-flag, HTTPS-Protokoll Ssl aktivieren = False
    # SSL-Zertifikats-Pfad = /etc/apache2/ssl/server.crt
    # SSL privater Schlüssel Schlüssel = /etc/apache2/ssl/server.key
    # Reverse DNS Behebung Clientadresse in Protokolle Dns_lookup = True
    # Stamm-URL der Radicale (beginnt und endet mit einem Schrägstrich)
    Base_prefix = /
    # Meldung im Client angezeigt, wenn ein Kennwort benötigten Bereich ist = Radicale - Passwort erforderlich-lol
    [Codierung]
    # Codierung für die Beantwortung fordert Anfrage = Utf-8
    # Codierung zum Speichern von lokalen Sammlungen Lager = Utf-8
    [auth]
    # Authentifizierungsmethode
    # Wert: Keine | htpasswd | IMAP | LDAP | PAM | Kurier | http-Typ = None
    # Benutzernamen, die zur öffentlicher Sammlungen, getrennt durch ein Komma-Public_users = öffentliche
    # Benutzernamen verwendet für Privatsammlungen, getrennt durch ein Komma-Private_users = privat
    # Htpasswd Dateiname Htpasswd_filename = /etc/radicale/users
    # Htpasswd-Verschlüsselungsmethode
    # Wert: Reiner | SHA1 | "Crypt" Htpasswd_encryption = "Crypt"
    # LDAP-Server-URL, mit Protokoll und Port Ldap_url = Ldap://"localhost":389/
    # LDAP Basispfad Ldap_base = Ou = Users,DC = Example,DC = com
    # LDAP Login Attribut Ldap_attribute = Uid
    # Filterzeichenfolge für LDAP
    # in einer Abfrage des Formulars platziert als X (&(...)X)
    # Beispiel: (ObjectCategory = Person)(ObjectClass = User)("memberOf" = Cn = Calenderusers,Ou = Users,DC = Example,DC = Org)
    # lassen Sie leer, wenn keine zusätzlicher Filter benötigten Ldap_filter =
    # LDAP-dn für die erste Anmeldung, verwendet, wenn der LDAP-Server nicht anonyme suchen zulässt
    # Leer wenn Suche anonyme Ldap_binddn sind =
    # LDAP-Passwort für die erste Anmeldung, verwendet mit Ldap_binddn Ldap_password =
    # LDAP-Geltungsbereich der Suche Ldap_scope = OneLevel
    # IMAP-Konfiguration Imap_hostname = "localhost" Imap_port = 143
    IMAP_SSL = False
    # PAM Gruppe Benutzer muss Mitglied des Pam_group_membership sein =
    # Pfad zu den Courier-Authdaemon Socket Courier_socket =
    # HTTP-Authentifizierung Anforderung URL Endpunkt Http_url =
    # POST-Parameter für Username Http_user_parameter verwenden =
    # POST-Parameter für Passwort-Http_password_parameter verwenden =
    [Rechte]
    # Rechte-Management-Methode
    # Wert: Keine | OWNER_ONLY des | owner_write | From_file Typ = None
    # Datei Rechte-Management-From_file-Datei = ~/.config/radicale/rights
    [Speicher]
    # Storage backend
    # Wert: Dateisystem | Datenbank-Typ = Dateisystem
    # Ordner zum Speichern von lokalen Sammlungen, erstellt, wenn nicht Filesystem_folder = ~/.config/radicale/collections
    # Datenbank-URL für SQLAlchemy
    # Dialekt   Fahrer://Benutzer:Password@Host/dbname[?Key = Value...]
    # Zum Beispiel: SQLite:///var/db/Radicale.DB, PostgreSQL://Benutzer:Password@localhost/Radicale
    # Finden Sie unter http://docs.sqlalchemy.org/en/rel_0_8/Core/Engines.html#sqlalchemy.create_engine Database_url =
    [Protokollierung]
    # Logging-Konfiguration-Datei
    # Wenn keine Config angegeben ist, einfache Informationen wird auf die Standardausgabe ausgegeben.
    # Weitere Informationen über die Syntax der Konfigurationsdatei, finden Sie unter:
    # http://docs.python.org/Library/Logging.config.html-Config = /etc/radicale/logging
    # Legen Sie die standardmäßige Protokollierungsebene Debug debuggen = False
    # Speichern Sie alle Umgebungsvariablen (auch jene, die in der shell)
    Full_environment = False
    # Zusätzliche HTTP-Header
    #[Header]
    #Access-Control-zulassen-Origin = *

    En Parcourant ce fichier Vous Pouvez activer le SSL, Wechsler la Méthode d'authentification pour activer Les Mots de passe, etc..
    Alle Informationen und die genauen Erklärungen sind auf Diese Seite.

  7. Um eine Identifikation möglich durch Passwort in einer Datei gespeichert, musst du die Zeile ändern
    Typ = None

    von

    Typ = Htpasswd

    Der Name der Datei gespeicherte Bezeichner werden soll angegeben Linie

    Htpasswd_filename = / Etc/radikal/Benutzer

    Sie müssen dann Htpasswd mit installieren. :

    Install apt - Get install apache2-utils

    Zum Hinzufügen eines Benutzers :

    Htpasswd - C /etc/radicale/users Chris neues Passwort:
    Neues Kennwort erneut eingeben:
    Hinzufügen von Kennwort für Benutzer Chris

    Die-c Option ist, die mithilfe der erste Benutzer hinzu.

  8. Ihren Kalender für andere Personen freigeben, Es ist im Abschnitt Rechte wo Sie den Namen einer Datei mit der Liste der Benutzer/Kalender geben können Paare mit hinter welcher Benutzer was tun können. Zum Beispiel :
    # Dies bedeutet, dass user1 lesen kann, User2 schreibt, User3 hat vollen Zugriff.
    [user0/Kalender]
    User1: R user2: w user3: RW
  9. Aktivieren Sie SSL und generieren Ihre eigenen Zertifikate, indem nach der Methode der In diesem Artikel.

Ce n’est pas le genre d’outil que je vais utiliser chez moi mais j’espère que ça pourra vous aider dans votre quête de l’indépendance 🙂

Sie können auch mögen....

  • Hallo

    Tu Devrais publier ce Genre de billet Conjointement Sur le Planet Auto-hébergement. CE Serait Tout À Fait appropri. (Planet.Auto-hebergement.fr)

  • xXAzazelXx

    Hallöchen,
    Großer Führer! Tut mir Leid ich spreche kein Französisch und ich bin mit Google Translate, aber könnten Sie bitte erklären, wie diese SSL sicherer zu machen?
    Ich nehme an mit Ssl = False , alle Daten reist in plain-HTTP.
    Benötige ich einige Tasten mit Putty zu generieren?

    Danke

  • auf meine Himbeeren habe ich im Ort ist die tine20-Lösung eine Software, die macht so aber behandelt die push. Alles ist daher immer up to date über einen einzelnen port 80 oder 443.
    Und darüber hinaus ermöglicht es Pool mit seiner Familie die Koordinaten einiger Leute (Allgemeinwissen)

Popular destinations