Hosting a Kicksecure ™ Mirror

From Kicksecure

rsync from kicksecure.com[edit]

Overview[edit]

  • Available over unencrypted clearnet port 873. (Default port by unencrypted rsync.) [Planned deprecation.]
  • Available over encrypted clearnet port 874. (Default port by openssl-rsync.)
  • Available over encrypted clearnet port 1874. (Default port by Debian ftpsync package, rsync-ssl-tunnel script.)
  • Available over encrypted onion, port 873. (rsync default port.)

Security advice:

  • Avoid unencrypted rsync.
  • Encrypted rsync is better.
  • rsync over onion is best.

Commands below use for testing:

  • --dry-run

Therefore:

  • Later for production you might wish to drop --dry-run and change the destination folder from ~/kicksecure to a folder of your choice such as /var/www/kicksecure.

unencrypted rsync[edit]

Preparation.

sudo apt install rsync

rsync uses by default port 873.

rsync --dry-run --recursive --delete --times --perms rsync://kicksecure.com/kicksecure ~/kicksecure

encrypted rsync over TLS[edit]

openssl-rsync port 874[edit]

Preparation.

sudo apt install rsync

openssl-rsync uses by default port 874.

rsync --dry-run --recursive --delete --times --perms --rsh=openssl-rsync rsync://kicksecure.com/kicksecure ~/kicksecure

rsync-ssl-tunnel using socat port 874[edit]

Preparation.

sudo apt install socat ftpsync rsync

Setting port 874 with command below.

RSYNC_SSL_PORT=874 RSYNC_SSL_METHOD=socat rsync --dry-run --recursive --delete --times --perms --rsh=rsync-ssl-tunnel rsync://kicksecure.com/kicksecure ~/kicksecure

rsync-ssl-tunnel using stunnel port 874[edit]

Preparation.

sudo apt install stunnel ftpsync rsync

Setting port 874 with command below.

RSYNC_SSL_PORT=874 rsync --dry-run --recursive --delete --times --perms --rsh=rsync-ssl-tunnel rsync://kicksecure.com/kicksecure ~/kicksecure

rsync-ssl-tunnel using stunnel port 1874[edit]

Preparation.

sudo apt install stunnel ftpsync rsync

rsync-ssl-tunnel uses by default port 1874.

rsync --dry-run --recursive --delete --times --perms --rsh=rsync-ssl-tunnel rsync://kicksecure.com/kicksecure ~/kicksecure

encrypted rsync over onion[edit]

Preparation.

sudo apt install torsocks rsync

rsync over onion from Kicksecure ™ onion.

torsocks rsync --dry-run --recursive --delete --times --perms "rsync://w5j6stm77zs6652pgsij4awcjeel3eco7kvipheu6mtr623eyyehj4yd.onion/kicksecure" ~/kicksecure

Current Mirrors[edit]

  • None yet. Mirrors have not been contacted yet.


Unfinished: This wiki is a work in progress. Please do not report broken links until this notice is removed, use Search Engines First and contribute improving this wiki.