add xbrowsersync

This commit is contained in:
Amolith 2019-09-26 09:33:57 -04:00
parent 783320c9b4
commit 65185fe759
Signed by: Amolith
GPG Key ID: 51FD40936DB0065B
5 changed files with 372 additions and 1 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 22 KiB

View File

@ -0,0 +1,350 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="600"
height="315"
viewBox="0 0 158.75 83.343752"
version="1.1"
id="svg8"
inkscape:version="0.92.4 5da689c313, 2019-01-14"
sodipodi:docname="xbrowsersync.svg"
inkscape:export-filename="/home/amolith/repos/nixnet/assets/posts/disk.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96">
<defs
id="defs2"><symbol
id="shield-alt">
<title
id="shield-alt-title">Alternate Shield</title>
<path
style="stroke-width:0.26458332"
inkscape:connector-curvature="0"
d="m 131.23333,33.866667 c 0,58.547529 -35.965868,91.187323 -58.615524,100.623153 a 12.7,12.7 0 0 1 -9.76921,0 C 34.526802,122.69073 4.2333333,86.383019 4.2333333,33.866667 A 12.7,12.7 0 0 1 12.04886,22.143508 l 50.8,-21.16666633 a 12.7,12.7 0 0 1 9.769211,0 L 123.41807,22.143508 a 12.7,12.7 0 0 1 7.81526,11.723159 z m -63.499997,84.220313 0.01746,0.009 C 92.551515,105.74285 113.39063,76.739485 114.26904,36.676012 L 67.733333,17.286023 Z"
id="path26851" />
</symbol>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="237.49445"
inkscape:cy="96.925083"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
units="px"
inkscape:snap-bbox="true"
inkscape:bbox-paths="true"
inkscape:bbox-nodes="true"
inkscape:snap-bbox-edge-midpoints="true"
inkscape:snap-bbox-midpoints="true"
inkscape:object-paths="true"
inkscape:snap-intersection-paths="true"
inkscape:snap-smooth-nodes="true"
inkscape:snap-midpoints="true"
inkscape:window-width="1366"
inkscape:window-height="768"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="0"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:snap-global="false" />
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(5.0862632e-6,-213.65623)">
<rect
style="opacity:1;fill:#323232;fill-opacity:1;stroke:none;stroke-width:1.84040475;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect99612"
width="158.75"
height="83.34375"
x="-5.0862632e-06"
y="213.65623"
inkscape:export-filename="/home/amolith/repos/nixnet/assets/pages/xbrowsersync.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96" />
<g
id="g2642"
transform="matrix(0.7984634,0,0,0.7984634,37.71954,52.835751)">
<g
transform="matrix(1.0000057,0,0,1.0000057,-2.6878428e-4,-0.00138704)"
id="g2262">
<g
id="XMLID_44_-3"
transform="matrix(0.26458333,0,0,0.26458333,26.79545,217.68943)"
style="fill:#4d4d4d">
<polygon
style="fill:#4d4d4d"
id="XMLID_37_-6"
class="st3"
points="58.3,107.7 58.3,86.2 2.2,53.9 2.2,75.4 " />
<polygon
style="fill:#4d4d4d"
id="XMLID_38_-7"
class="st3"
points="76.9,161.6 76.9,140 20.9,107.7 20.9,129.3 " />
<polygon
style="fill:#4d4d4d"
id="XMLID_39_-5"
class="st3"
points="58.3,193.9 58.3,172.4 2.2,140.1 2.2,161.6 " />
<polygon
style="fill:#4d4d4d"
id="XMLID_40_-3"
class="st3"
points="114.3,97 114.3,75.4 58.3,43.1 58.3,64.6 " />
<polygon
style="fill:#4d4d4d"
id="XMLID_41_-5"
class="st3"
points="133,64.6 133,43 77,10.7 77,32.2 " />
<polygon
style="fill:#4d4d4d"
id="XMLID_42_-6"
class="st3"
points="133,150.8 133,129.2 77,96.9 77,118.5 " />
<polygon
style="fill:#4d4d4d"
id="XMLID_43_-2"
class="st3"
points="95.6,129.3 95.6,107.7 39.6,75.4 39.6,97 " />
</g>
<g
id="XMLID_36_-9"
transform="matrix(0.26458333,0,0,0.26458333,26.79545,217.68943)"
style="fill:#999999">
<polygon
style="fill:#999999"
id="XMLID_26_-1"
class="st4"
points="76.9,75.4 58.3,86.2 2.2,53.9 20.9,43.1 " />
<polygon
style="fill:#999999"
id="XMLID_28_-2"
class="st4"
points="95.6,86.1 76.9,96.9 20.9,64.6 39.6,53.8 " />
<polygon
style="fill:#999999"
id="XMLID_29_-7"
class="st4"
points="114.3,97 95.6,107.7 39.6,75.4 58.3,64.6 " />
<polygon
style="fill:#999999"
id="XMLID_30_-0"
class="st4"
points="133,64.6 114.3,75.3 58.3,43 76.9,32.2 " />
<polygon
style="fill:#999999"
id="XMLID_31_-9"
class="st4"
points="151.6,32.3 133,43.1 76.9,10.8 95.6,0 " />
<polygon
style="fill:#999999"
id="XMLID_32_-3"
class="st4"
points="133,107.7 114.3,118.4 58.3,86.1 76.9,75.3 " />
<polygon
style="fill:#999999"
id="XMLID_33_-6"
class="st4"
points="151.6,118.5 133,129.3 76.9,97 95.6,86.2 " />
<polygon
style="fill:#999999"
id="XMLID_34_-0"
class="st4"
points="95.6,129.3 76.9,140.1 20.9,107.7 39.6,97 " />
<polygon
style="fill:#999999"
id="XMLID_35_-6"
class="st4"
points="76.9,161.6 58.3,172.3 2.2,140 20.9,129.3 " />
</g>
<g
id="XMLID_25_-2"
transform="matrix(0.26458333,0,0,0.26458333,26.79545,217.68943)"
style="fill:#ffffff">
<polygon
style="fill:#ffffff"
id="XMLID_16_-6"
class="st5"
points="58.3,107.7 58.3,86.2 76.9,75.4 76.9,97 " />
<polygon
style="fill:#ffffff"
id="XMLID_17_-1"
class="st5"
points="76.9,118.5 76.9,97 95.6,86.2 95.6,107.7 " />
<polygon
style="fill:#ffffff"
id="XMLID_18_-8"
class="st5"
points="95.7,129.2 95.7,107.7 114.4,96.9 114.4,118.5 " />
<polygon
style="fill:#ffffff"
id="XMLID_19_-7"
class="st5"
points="114.4,96.9 114.4,75.4 133,64.6 133,86.2 " />
<polygon
style="fill:#ffffff"
id="XMLID_20_-9"
class="st5"
points="133,64.6 133,43.1 151.7,32.3 151.7,53.8 " />
<polygon
style="fill:#ffffff"
id="XMLID_21_-2"
class="st5"
points="114.4,140 114.4,118.5 133.1,107.7 133.1,129.2 " />
<polygon
style="fill:#ffffff"
id="XMLID_22_-0"
class="st5"
points="133,150.8 133,129.3 151.7,118.5 151.7,140 " />
<polygon
style="fill:#ffffff"
id="XMLID_23_-2"
class="st5"
points="77,161.6 77,140.1 95.6,129.3 95.6,150.8 " />
<polygon
style="fill:#ffffff"
id="XMLID_24_-3"
class="st5"
points="58.3,193.9 58.3,172.4 77,161.6 77,183.2 " />
</g>
</g>
<g
style="fill:#b3b3b3"
transform="matrix(0.26458333,0,0,0.26458333,26.79545,217.68943)"
id="XMLID_1_">
<path
d="m 41.3,250 -34.5,-20 9.5,-5.5 c 3.4,-1.9 6.7,-3 10.1,-3.2 3.4,-0.2 6.6,0.6 9.6,2.3 1.8,1 2.8,2.2 3.2,3.5 0.4,1.3 0,2.6 -1.1,3.8 2.4,-0.9 4.9,-1.3 7.8,-1.1 2.8,0.2 5.3,0.9 7.4,2.1 3.1,1.8 4.5,3.7 4.3,5.8 -0.2,2 -1.9,4 -5,5.8 z m -16.4,-12.6 7.5,-4.3 c 2.3,-1.4 3.6,-2.7 3.8,-4.1 0.2,-1.4 -0.8,-2.7 -2.9,-3.9 -2.2,-1.3 -4.5,-1.8 -7,-1.7 -2.5,0.2 -5,1 -7.6,2.5 l -6.8,3.9 z m 2.5,1.4 14.2,8.2 8.5,-4.9 c 2.4,-1.4 3.6,-2.8 3.8,-4.3 0.1,-1.5 -1,-2.9 -3.2,-4.2 -2.1,-1.2 -4.4,-1.8 -6.9,-1.9 -2.6,-0.1 -5,0.6 -7.4,2 z"
class="st3"
id="XMLID_2_"
inkscape:connector-curvature="0"
style="fill:#b3b3b3" />
<path
d="m 56.5,223.1 15.6,9.1 -2.6,1.5 -34.5,-20 11,-6.4 c 3.5,-2 6.9,-3.1 10.4,-3.2 3.5,-0.1 6.8,0.7 9.9,2.5 1.8,1.1 3,2.3 3.4,3.7 0.5,1.4 0.1,2.8 -1,4.3 2.5,-0.8 4.9,-1.1 7.2,-0.8 2.3,0.3 4.4,1 6.5,2.3 l 3.2,1.9 c 1.1,0.6 2.2,1.1 3.2,1.5 1.1,0.4 2.2,0.5 3.3,0.5 l 0.6,0.3 -2.7,1.6 c -1.1,0 -2.3,-0.3 -3.5,-0.7 -1.2,-0.5 -2.4,-1 -3.5,-1.7 l -3.1,-1.8 c -2.1,-1.2 -4.4,-1.8 -6.9,-1.8 -2.5,0 -4.9,0.7 -7.2,2 z m -2.4,-1.4 8,-4.6 c 2.9,-1.7 4.4,-3.3 4.5,-4.8 0.1,-1.5 -0.9,-2.9 -3.1,-4.1 -2.3,-1.3 -4.7,-1.9 -7.3,-1.9 -2.6,0.1 -5.2,0.9 -7.9,2.5 l -8.3,4.8 z"
class="st3"
id="XMLID_6_"
inkscape:connector-curvature="0"
style="fill:#b3b3b3" />
<path
d="m 108.7,194.2 c 4.5,2.6 6.9,5.3 7.4,8.3 0.5,2.9 -1.2,5.5 -5.1,7.7 -3.8,2.2 -8.2,3.2 -13.2,2.9 -5,-0.3 -9.7,-1.7 -14.2,-4.3 L 78,205.5 c -4.4,-2.6 -6.9,-5.3 -7.4,-8.2 -0.5,-2.9 1.1,-5.5 4.9,-7.7 3.9,-2.2 8.3,-3.2 13.4,-2.9 5.1,0.3 9.8,1.7 14.2,4.3 z m -8.2,-1.7 c -3.7,-2.2 -7.6,-3.4 -11.7,-3.7 -4,-0.3 -7.6,0.5 -10.8,2.3 -3.1,1.8 -4.3,3.8 -3.8,6.2 0.6,2.3 2.7,4.6 6.4,6.7 l 5.7,3.3 c 3.8,2.2 7.6,3.4 11.6,3.8 4,0.3 7.5,-0.4 10.6,-2.2 3.2,-1.8 4.5,-3.9 4,-6.2 -0.5,-2.3 -2.7,-4.6 -6.4,-6.8 z"
class="st3"
id="XMLID_9_"
inkscape:connector-curvature="0"
style="fill:#b3b3b3" />
<path
d="m 126.1,189.6 6.3,2.5 0.2,-0.1 -4.1,-3.8 -17.9,-18.3 2.5,-1.5 31.6,10.4 6.5,2.4 0.1,-0.1 -4.3,-3.7 -18.9,-17.8 2.7,-1.6 26.2,25 -2.5,1.5 -33.7,-11.2 -4.5,-1.6 -0.1,0.1 2.8,2.6 19.1,19.6 -2.5,1.5 -42.8,-15.2 2.7,-1.6 z"
class="st3"
id="XMLID_12_"
inkscape:connector-curvature="0"
style="fill:#b3b3b3" />
<path
d="m 181,159.2 c -1.9,-1.1 -4.1,-1.6 -6.6,-1.5 -2.5,0.1 -5.9,0.8 -10.1,2.2 -4.5,1.5 -8.4,2.3 -11.7,2.5 -3.3,0.2 -6.3,-0.5 -8.9,-2 -2.6,-1.5 -3.8,-3.4 -3.4,-5.5 0.4,-2.1 2.2,-4.1 5.4,-6 3.3,-1.9 7,-2.9 11,-3 4,0 7.4,0.8 10.2,2.5 l 0.1,0.1 -2.4,1.4 c -2.3,-1.3 -5,-2 -8,-2 -3,0 -5.8,0.8 -8.5,2.3 -2.6,1.5 -4,3 -4.2,4.6 -0.2,1.6 0.6,2.9 2.4,3.9 1.7,1 3.9,1.5 6.4,1.4 2.5,-0.1 5.9,-0.9 10.1,-2.3 4.4,-1.5 8.4,-2.3 11.8,-2.4 3.4,-0.1 6.5,0.6 9.1,2.1 2.7,1.6 3.9,3.5 3.4,5.6 -0.5,2.2 -2.4,4.2 -5.6,6.1 -3.2,1.9 -6.9,3 -11.1,3.4 -4.1,0.4 -7.8,-0.4 -11.1,-2.4 l -0.1,-0.1 2.4,-1.4 c 2.7,1.6 5.6,2.2 8.8,1.8 3.2,-0.3 6,-1.3 8.6,-2.7 2.6,-1.5 4,-3 4.4,-4.6 0.4,-1.4 -0.4,-2.8 -2.4,-4 z"
class="st3"
id="XMLID_14_"
inkscape:connector-curvature="0"
style="fill:#b3b3b3" />
<path
d="m 199.9,138.8 -15.6,9 14.3,8.3 17.9,-10.3 2.4,1.4 -20.5,11.8 -34.5,-20 20.4,-11.8 2.4,1.4 -17.8,10.3 13,7.5 15.6,-9 z"
class="st3"
id="XMLID_46_"
inkscape:connector-curvature="0"
style="fill:#b3b3b3" />
<path
d="m 211.6,133.3 15.6,9.1 -2.6,1.5 -34.5,-20 11,-6.4 c 3.5,-2 6.9,-3.1 10.4,-3.2 3.5,-0.1 6.8,0.7 9.9,2.5 1.8,1.1 3,2.3 3.4,3.7 0.5,1.4 0.1,2.8 -1,4.3 2.5,-0.8 4.9,-1.1 7.2,-0.8 2.3,0.3 4.4,1 6.5,2.3 l 3.2,1.9 c 1.1,0.6 2.2,1.1 3.2,1.5 1.1,0.4 2.2,0.5 3.3,0.5 l 0.6,0.3 -2.8,1.5 c -1.1,0 -2.3,-0.3 -3.5,-0.7 -1.2,-0.5 -2.4,-1 -3.5,-1.7 l -3.1,-1.8 c -2.1,-1.2 -4.4,-1.8 -6.9,-1.8 -2.5,0 -4.9,0.7 -7.2,2 z m -2.4,-1.4 8,-4.6 c 2.9,-1.7 4.4,-3.3 4.5,-4.8 0.1,-1.5 -0.9,-2.9 -3.1,-4.1 -2.3,-1.3 -4.7,-1.9 -7.3,-1.9 -2.6,0.1 -5.2,0.9 -7.9,2.5 l -8.3,4.8 z"
class="st3"
id="XMLID_48_"
inkscape:connector-curvature="0"
style="fill:#b3b3b3" />
<path
d="m 137.6,228.4 c -1.9,-1.1 -4.1,-1.6 -6.6,-1.5 -2.5,0.1 -5.9,0.8 -10.1,2.2 -4.5,1.5 -8.4,2.3 -11.7,2.5 -3.3,0.2 -6.3,-0.5 -8.9,-2 -2.6,-1.5 -3.8,-3.4 -3.4,-5.5 0.4,-2.1 2.2,-4.1 5.4,-6 3.3,-1.9 7,-2.9 11,-3 4,0 7.4,0.8 10.2,2.5 l 0.1,0.1 -2.4,1.4 c -2.3,-1.3 -5,-2 -8,-2 -3,0 -5.8,0.8 -8.5,2.3 -2.6,1.5 -4,3 -4.2,4.6 -0.2,1.6 0.6,2.9 2.4,3.9 1.7,1 3.9,1.5 6.4,1.4 2.5,-0.1 5.9,-0.9 10.1,-2.3 4.4,-1.5 8.4,-2.3 11.8,-2.4 3.4,-0.1 6.5,0.6 9.1,2.1 2.7,1.6 3.9,3.5 3.4,5.6 -0.5,2.2 -2.4,4.2 -5.6,6.1 -3.2,1.9 -6.9,3 -11.1,3.4 -4.1,0.4 -7.8,-0.4 -11.1,-2.4 l -0.1,-0.1 2.4,-1.4 c 2.7,1.6 5.6,2.2 8.8,1.8 3.2,-0.3 6,-1.2 8.6,-2.7 2.6,-1.5 4,-3 4.4,-4.6 0.3,-1.5 -0.5,-2.9 -2.4,-4 z"
class="st3"
id="XMLID_51_"
inkscape:connector-curvature="0"
style="fill:#b3b3b3" />
<path
d="m 149.1,213.7 -9.1,-16.9 3.1,-1.8 10.1,19.6 12.6,7.3 -2.6,1.5 -12.8,-7.4 -33.4,-5.8 3.1,-1.8 z"
class="st3"
id="XMLID_53_"
inkscape:connector-curvature="0"
style="fill:#b3b3b3" />
<path
d="m 206.4,198.3 -2.6,1.5 -48,-6.6 -0.1,0.1 29.6,17.2 -2.7,1.5 -34.5,-20 2.7,-1.5 48,6.6 0.1,-0.1 -29.6,-17.2 2.6,-1.5 z"
class="st3"
id="XMLID_55_"
inkscape:connector-curvature="0"
style="fill:#b3b3b3" />
<path
d="m 226.4,174.2 0.2,0.1 c 3.2,2.2 4.7,4.4 4.7,6.8 -0.1,2.3 -1.8,4.5 -5.2,6.5 -3.6,2.1 -7.9,3 -12.9,2.6 -5,-0.3 -9.7,-1.8 -14.1,-4.3 l -5.6,-3.3 c -4.4,-2.6 -6.9,-5.3 -7.4,-8.2 -0.6,-2.9 0.9,-5.4 4.5,-7.5 3.4,-2 7.1,-3 11.1,-3 4,0 7.8,0.9 11.6,2.8 l 0.1,0.1 -2.5,1.4 c -3.2,-1.5 -6.3,-2.2 -9.3,-2.2 -3,0 -5.9,0.8 -8.6,2.3 -2.8,1.6 -3.9,3.6 -3.3,6 0.6,2.3 2.8,4.6 6.4,6.7 l 5.7,3.3 c 3.7,2.1 7.6,3.4 11.6,3.8 4,0.4 7.5,-0.3 10.3,-1.9 2.7,-1.6 4.1,-3.2 4.1,-5 0,-1.7 -1.3,-3.5 -3.9,-5.5 z"
class="st3"
id="XMLID_57_"
inkscape:connector-curvature="0"
style="fill:#b3b3b3" />
</g>
</g>
</g>
<style
id="style1993"
type="text/css">
.st0{display:none;}
.st1{display:inline;fill:#18BC9C;}
.st2{display:inline;}
.st3{fill:#0A323D;}
.st4{fill:#267D91;}
.st5{fill:#71D2E2;}
</style>
</svg>

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -97,7 +97,7 @@
"description": "Wireguard is an open source application and protocol that uses VPN techniques to create secure tunnels in various configurations. It aims to be more performant than OpenVPN or IPsec.",
"button_text": "Tunnel!",
"link": "/wireguard/",
"tor":"http://l4qlywnpwqsluw65ts7md3khrivpirse744un3x7mlskqauz5pyuzgqd.onion/wireguard/"
"tor":"#"
},
{
"name": "wallabag",
@ -107,6 +107,13 @@
"tor":"#"
},
{
"name": "xBrowserSync",
"description": "xBrowserSync is cross-platform browser-syncing application for bookmarks, coming soon, history and open tabs. It works with Android, Chrome, and Firefox and all synced data is encrypted.",
"button_text": "Sync!",
"link": "/xbrowsersync",
"tor":"http://l4qlywnpwqsluw65ts7md3khrivpirse744un3x7mlskqauz5pyuzgqd.onion/xbrowsersync/"
},
{
"name": "BookStack",
"description": "BookStack is a simple and easy-to-use platform for organising and storing information. Everything is searchable, you can organise by books and shelves, and much more!",
"button_text": "Document!",

14
xbrowsersync.md Normal file
View File

@ -0,0 +1,14 @@
---
layout: page
title: xBrowserSync
subtitle: Secure and anonymous browser syncronisation
description: Browser syncing as it should be - secure, anonymous, and free. xBrowserSync works with Firefox, Chrome, and Android.
cover: /assets/pages/xbrowsersync.png
---
You can download the Android app on F-Droid if you have Izzysoft's [F-Droid](https://apt.izzysoft.de/fdroid/) repo enabled. I recommend [Firefox](https://addons.mozilla.org/en-GB/firefox/addon/xbs/) but it's also available for [Chrome](https://chrome.google.com/webstore/detail/xbrowsersync/lcbjdhceifofjlpecfpeimnnphbcjgnc). The official website listing other instances is it [xbrowsersync.org](https://xbrowsersync.org) and the source code is at [xbrowsersync/api](https://github.com/xbrowsersync/api) on GitHub.
To use the app or addon with my instance, you'll need to go to the settings prior to syncing anything. On desktop, open the addon, click the <i class="fa fa-cog"></i> cog icon, and change the service URL to `https://xsync.nixnet.xyz` or the onion URL below if you prefer to use Tor. You can then go back to the main screen and set it up with. In the Android app, do the same. Once you have that set, you can go back to desktop and click your user ID; it'll display a QR code that autofills the ID field so you don't have to type it in or copy/paste between devices. As the addon instructions say, you'll need to disable Firefox Sync or whatever Chrome has because it can cause a lot of issues.
You can go to [xsync.nixnet.xyz](https://xsync.nixnet.xyz) to view the status of my instance and API information.
`http://xsync.l4qlywnpwqsluw65ts7md3khrivpirse744un3x7mlskqauz5pyuzgqd.onion`