User:Angeliki/ Topology of XPPL: Difference between revisions

From XPUB & Lens-Based wiki
No edit summary
Line 1: Line 1:
=== [[XPPL#Architecture|Architecture of XPPL]]===
== [[XPPL#Architecture|Architecture of XPPL]]==


https://pzwiki.wdka.nl/mw-mediadesign/images/b/bc/Xppl_graph.svg
https://pzwiki.wdka.nl/mw-mediadesign/images/b/bc/Xppl_graph.svg


==== The main architecture of the XPPL ====
=== The main architecture of the XPPL ===


The Pi#1(Big Sistapi) contains the catalogue and the database (public), the scripts (web serving, indexing), the book files (local), the address book of the users. It is connected to the local network of PZI and communicates with the public server of PZI.
The Pi#1(Big Sistapi) contains the catalogue and the database (public), the scripts (web serving, indexing), the book files (local), the address book of the users. It is connected to the local network of PZI and communicates with the public server of PZI.
Line 11: Line 11:
The catalogue is public and can be accessed through a url in the web (the fixed IP of the Pi#1).
The catalogue is public and can be accessed through a url in the web (the fixed IP of the Pi#1).


==== Instances of XPPL (Mirroring) ====
=== Instances of XPPL (Mirroring) ===
This architecture can be duplicated in other networks.  
This architecture can be duplicated in other networks.  


==== !!Problems!! ====
=== !!Problems!! ===
* Local Network Pi problem
* Local Network Pi problem
* public server writeable from many sources
* public server writeable from many sources


=== Distributed database ===
== Distributed database ==
==== [https://github.com/rqlite/rqlite/blob/master/README.md RQLITE] ====
=== [https://github.com/rqlite/rqlite/blob/master/README.md RQLITE] ===
==== [https://tinc-vpn.org/ Tinc VPN] ====
=== [https://tinc-vpn.org/ Tinc VPN] ===


==== !!PROBLEMS!! ====
=== !!PROBLEMS!! ===

Revision as of 12:44, 29 May 2018

Architecture of XPPL

https://pzwiki.wdka.nl/mw-mediadesign/images/b/bc/Xppl_graph.svg

The main architecture of the XPPL

The Pi#1(Big Sistapi) contains the catalogue and the database (public), the scripts (web serving, indexing), the book files (local), the address book of the users. It is connected to the local network of PZI and communicates with the public server of PZI.

The server PZI contains only the catalogue, that has being copied from the Pi#1 with scp and it is updated automatically.

The catalogue is public and can be accessed through a url in the web (the fixed IP of the Pi#1).

Instances of XPPL (Mirroring)

This architecture can be duplicated in other networks.

!!Problems!!

  • Local Network Pi problem
  • public server writeable from many sources

Distributed database

RQLITE

Tinc VPN

!!PROBLEMS!!