Resilio Sync – 2.del – Opstart

Start guide til Resilio Sync

Resilio Sync er en lukket proprietær platform der bruger BitTorrent protokol til privat synkronisering af filer mellem computere.

Dette er 2. del af Resilio Sync Guiden

Resilio Sync fungerer ved at du deler en mappe med andre eller de deler med dig. Du kan indgå i en deling ved at sende eller modtage en kode som identificerer den specifikke mappe der deles. Der er ingen servere eller tredjepart involveret i delingen og den er således fuldstændig privat.

Inden du kan gøre det skal Resilio Sync installeres. Du kan finde en Ubuntu guide her

For at forbinde til delinger eller oprette en deling i Resilio Sync skal du åbne en browser på adressen http://localhost:8888

Administration login

Første gang skal du indtaste et brugernavn og adgangskode du vil bruge til web-app’en. Det skal kun bruges til administrere den enhed du er på og har ikke noget med din Sync identitet at gøre.

Sync identitet

Her skal du oprette den identitet du vil være kendt under når du deler fra denne enhed og du skal også acceptere betingelser for anvendelse af Resilio Sync

Login

For at kunne oprette delinger og modtage delinger skal du nu logge ind

Første login

Her kan du tilmelde dig Sync Nyhedsbrev – eller klikke på X og gå videre

Forsættelse

Gå videre med 3. del af guiden.

Resilio Sync – 1.del – Installation

Linux installation af Resilio Sync app

Resilio Sync er en lukket proprietær platform der bruger BitTorrent protokol til privat synkronisering af filer mellem computere.

Dette er 1. del af Resilio Sync Guiden

Denne guide er en oversættelse af Resilios installations guide1 og her er kun medtaget oplysninger som er relevant for Debian baserede Linux distributioner.

Denne guide antager at du ved hvad kørende services og start processer er og hvordan pakker installeres.

Opdatering. Hvis du har btsync installeret og kørende, skal denne service stoppes inden du installerer resilio-sync. Alle indstillinger fra btsync vil blive flyttet til resilio-sync.

Før opdatering fra btsync til resilio-sync skal du kontrollere at du har nok fri plads på den partition som mappen /var/lib/btsync ligger på. Du skal minimum have det dobbelte af mappens nuværende størrelse. Hvis du skal frigøre plads kan du slette sync.log (og arkiver) samt journaler.

Før installation af Resilio Sync skal btsync stoppes.

$ sudo systemctl stop btsync

Hvis du ikke har har btsync installeret, så ignorer ovenstående og forsæt med at installere resilio-sync.

For at installere Sync fra Resilio repo, skal du gennem tre trin:

  1. Tilføj pakkelager (repository)
  2. Tilføje PGP offentlig nøgle til pakke verifikation
  3. Installere appen

Debian baseret Linux (Debian, Ubuntu, Zorin, Elementary)

Som root opret filen /etc/apt/sources.list.d/resilio-sync.list for at registrere pakkelager. Filen skal have dette indhold:

deb http://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free

Du kan bruge gedit, nano eller anden editor efter dit valg men det skal være via sudo

$ sudo nano /etc/apt/sources.list.d/resilio-sync.list

forudsat du har gksu installeret

$ gksu gedit /etc/apt/sources.list.d/resilio-sync.list

Tilføj derefter den offentlige PGP nøgle med wget

$ wget -qO - https://linux-packages.resilio.com/resilio-sync/key.asc | sudo apt-key add -

Installer Sync

$ sudo apt-get update
$ sudo apt-get install resilio-sync

Håndtering af Sync

For at undgå rettighedsproblemer er det en fordel at lade resilio-sync køre for den enkelte bruger. Derfor skal filen /usr/lib/systemd/user/resilio-sync.service ændres fra WantedBy=multi-user.target til WantedBy=default.target. Gem fil og aktiver servicen:

$ sudo nano /usr/lib/systemd/user/reilio-sync.service

Ret filen som beskrevet og gem den derefter startes servicen

$ systemctl --user enable resilio-sync

Systemctl kan også bruges med start, stop, enable, disable, status f.eks.

systemctl --user status resilio-sync

Yderligere guide og info om Sync på Linux findes i denne Guide to Linux som er på engelsk

Havde du btsync installeret kan den nu fjernes

$ sudo apt-get purge btsync

Forsættelse

Gå videre med 2. del af guiden.

Backup med Linux

duplicity

Usage: 
  duplicity [full|incremental] [options] source_dir target_url
  duplicity [restore] [options] source_url target_dir
  duplicity verify [options] source_url target_dir
  duplicity collection-status [options] target_url
  duplicity list-current-files [options] target_url
  duplicity cleanup [options] target_url
  duplicity remove-older-than time [options] target_url
  duplicity remove-all-but-n-full count [options] target_url
  duplicity remove-all-inc-of-but-n-full count [options] target_url

Backends and their URL formats:
  cf+http://container_name
  file:///some_dir
  ftp://user[:password]@other.host[:port]/some_dir
  ftps://user[:password]@other.host[:port]/some_dir
  hsi://user[:password]@other.host[:port]/some_dir
  imap://user[:password]@other.host[:port]/some_dir
  rsync://user[:password]@other.host[:port]::/module/some_dir
  rsync://user[:password]@other.host[:port]/relative_path
  rsync://user[:password]@other.host[:port]//absolute_path
  s3://other.host[:port]/bucket_name[/prefix]
  s3+http://bucket_name[/prefix]
  scp://user[:password]@other.host[:port]/some_dir
  ssh://user[:password]@other.host[:port]/some_dir
  swift://container_name
  tahoe://alias/directory
  webdav://user[:password]@other.host/some_dir
  webdavs://user[:password]@other.host/some_dir
  gdocs://user[:password]@other.host/some_dir
  pydrive:///some_dir
  mega://user[:password]@other.host/some_dir
  copy://user[:password]@other.host/some_dir
  dpbx:///some_dir
  onedrive://some_dir
  azure://container_name
  b2://account_id[:application_key]@bucket_name/[some_dir/]
  mf://user[:password]@other.host/some_dir

Commands:
  cleanup <target_url>
  collection-status <target_url>
  full <source_dir> <target_url>
  incr <source_dir> <target_url>
  list-current-files <target_url>
  restore <source_url> <target_dir>
  remove-older-than <time> <target_url>
  remove-all-but-n-full <count> <target_url>
  remove-all-inc-of-but-n-full <count> <target_url>
  verify <target_url> <source_dir>

Options:
  -h, --help            show this help message and exit
  --allow-source-mismatch
  --archive-dir=path    
  --asynchronous-upload
  --compare-data        
  --dry-run             
  --encrypt-key=gpg-key-id
  --encrypt-secret-keyring=path
  --encrypt-sign-key=gpg-key-id
  --exclude=shell_pattern
  --exclude-device-files
  --exclude-filelist=filename
  --exclude-if-present=filename
  --exclude-other-filesystems
  --exclude-regexp=regular_expression
  --exclude-older-than=time
  --extra-clean         
  --file-prefix=FILE_PREFIX
  --file-prefix-manifest=FILE_PREFIX_MANIFEST
  --file-prefix-archive=FILE_PREFIX_ARCHIVE
  --file-prefix-signature=FILE_PREFIX_SIGNATURE
  -r path, --file-to-restore=path
  --force               
  --ftp-passive         
  --ftp-regular         
  --full-if-older-than=time
  --gio                 
  --gpg-binary=path     
  --gpg-options=options
  --hidden-encrypt-key=gpg-key-id
  --ignore-errors       
  --imap-full-address   
  --imap-mailbox=imap_mailbox
  --include=shell_pattern
  --include-filelist=filename
  --include-regexp=regular_expression
  --log-fd=file_descriptor
  --log-file=filename   
  --max-blocksize=number
  --name=backup name    
  --no-encryption       
  --no-compression      
  --no-print-statistics
  --null-separator      
  --num-retries=number  
  --numeric-owner       
  --old-filenames       
  --par2-redundancy=number
  --par2-options=options
  --progress            
  --progress-rate=number
  --pydevd              
  --rename=RENAME       
  -t time, --restore-time=time, --time=time
  --rsync-options=options
  --s3-european-buckets
  --s3-use-rrs          
  --s3-use-ia           
  --s3-use-new-style    
  --s3-unencrypted-connection
  --s3-multipart-chunk-size=number
  --s3-multipart-max-procs=number
  --s3-multipart-max-timeout=number
  --s3-use-multiprocessing
  --s3-use-server-side-encryption
  --scp-command=command
  --sftp-command=command
  --cf-backend=pyrax|cloudfiles
  --short-filenames     
  --sign-key=gpg-key-id
  --ssh-askpass         
  --ssh-options=options
  --ssl-cacert-file=pem formatted bundle of certificate authorities
  --ssl-cacert-path=path to a folder with certificate authority files
  --ssl-no-check-certificate
  --tempdir=path        
  --timeout=seconds     
  --time-separator=char
  --use-agent           
  -v [0-9], --verbosity=[0-9]
  -V, --version         
  --volsize=number      
  --file-changed=path   

Linux check memory/swap usage

  • cat /proc/meminfo to see total swap, and free swap (all linux)
  • cat /proc/swaps to see which swap devices are being used (all linux)
  • swapon -s to see swap devices and sizes (where swapon is installed)
  • vmstat for current virtual memory statistics

Reset password Ubuntu

Start computeren op.

Det kan være nødvendigt at holde Skift nede for at komme til Grub boot menu.

da-grub-opstart-avancerede-indstillinger
Vælg `Avancerede indstillinger` og tast `Enter`
da-grub-avancerede-indstillinger-recovery-mode
Vælg `recovery mode` og tast `Enter`
ubuntu-recovery-menu-root-shell.png
Vælg `root` og tast `Enter`
ubunut-recovery-prompt
Tast `Enter`
ubuntu-recovery-prompt-2
Bliv ikke forskrækket – dette er normalt for recovery

Filsystemet er monteret for læsning af sikkerhedsgrunde.
Dette ændres til læs/skriv på denne måde:

# mount -o rw,remount /

Check dit brugernavn ved at liste mapper i home

# ls /home

Opret nyt passwd for bruger

# passwd brugernavn

Når du er færdig

# exit
ubuntu-recovery-resume-normal-boot
Vælg `resume` og tast `Enter` og når Ubuntu er startet kan du logge ind

Ren Arch installation

Using another mans script is not the Arch way

Grunden er enkel – hvis det ikke virker som forventet – skal du vide hvor du tastede forkert eller hvad du har glemt.

Og man skal ikke springe over hvor gærdet er lavest. Man må godt hæve overliggeren for sig selv en gang i mellem.

Men lige præcist installation af computerens operativ system er et trivielt antal gentagne trin og her er en installationsramme på sin plads.

  • Architect Linux
  • Arch-Anywhere
  • Manjaro
  • Antergos

Afspil flash uden Adobe

Hvordan afspiller man Flash

Af forskellige grunde er jeg ikke tilhænger af Google’s Chrome browser.

Det giver et problem med Flash på f.eks. dr.dk og det giver et problem med afspilning af film på Netflix.

Man kunne selvfølgelig installere Adobe Flashplayer men den er en si – hvad angår sikkerheds huller – så den er udelukket.

Der findes en open-source version af Google’s Chrome og den hedder Chromium.

Den installeres i Arch Linux med

$ sudo pacman -S chromium

Desuden skal installeres to komponenter som findes i AUR

$ pacaur -S chromium-widevine pepper-flash

Komponenten ´´´chromium-widevine´´´ giver afspilning af netflix indhold og ´´´pepper-flash´´´ – ja den giver afspilning af flash indhold.

Jeg har endnu en undersøgelse af processen for Ubuntu til gode.

Hold øje med dette indlæg – jeg vender tilbage.

Opdater Ubuntu uden reinstallation

$ tegnet viser at kommandoen udføres som almindelig bruger og skal derfor ikke medtages som en del af kommandoen

$ sudo apt-get update && sudo apt-get full-upgrade -y
$ sudo apt-get install update-manager-core -y
$ sudo do-release-upgrade --proposed --mode=desktop

Læs info på skærmen og besvar efter bedste evne 🙂