15. tammikuuta 2018

Nextcloudin “timestamp” ongelma korjaantuu Sync –sovelluksella

Olen siirtynyt joku aika sitten käyttämään omaa pilvipalvelua nimeltä Nextcloud, se on avoimeen lähdekoodiin perustuva pilvialusta tiedostojen etähallintaan, alustalle saa myös muun muassa pikaviestit sekä videopuhelut ja monia muita lisäpalveluita.

Periaatteessa Nextcloudin avulla voi pyörittää omaa mikro googlea, miinus hakupalvelu Winking smile

Tiedostopuolella Nextcloud on erinomainen siinä mielessä että se salaa tiedostojen siirron sekä tiedostot palvelimelle, tiedostot ovat turvassa käyttäjän omien avainten takana.

Kysymys kuitenkin on ollut se että kuinka pystyn siirtämään tiedostot palvelimelle siten että tiedostot säilyttävät aikatiedot, eli koska tiedosto on luotu, muokattu ja niin edes päin.

Nextcloud tukee WebDAVia mutta ei siten että tiedostot joita sitä kautta siirretään, tukisi timestamppien säilyttämistä, WebDAV on siis lähinnä vaihtoehto vasta kun vanhat tiedostot ovat jo palvelimella.

WebDAV ei ole myöskään kovin nopea, varsinkaan jos tiedostot on salattu ja suuri kokoisia, nimittäin Nextcloud purkaa tiedostoista salauksen aina kun tiedostot ladataan protokollan kautta.

Selaimen kautta siirrettäessä, kyseessä on sama ongelma kuin WebDAVin kanssa.

Tiedostoja ei voi myöskään kopioida paikallisesti Nextcloudin datahakemistoon koska tuolloin ne eivät rekisteröidy tietokantaan jota Nextcloud hyödyntää (tietokanta on kyllä mahdollista päivittää erillisellä komennolla), eivätkä ne myöskään saa tuolloin Nextcloudin tarjoamaa kryptausta, eli salausta (salaus ei toimi edes tietokannan erillisellä päivityskomennolla).

RATKAISU:

Nextcloud Desktop Client (Linux, Windows, Mac)

Sitten muistin että Nextcloud tarjoaa synkronointisovelluksen tiedostojen lähetyskoneelle.

Kirjautumisruutu

Ohjelma on melko suoraviivainen ja ärsyttävän yksinkertainen, asetat siihen Nextcloud koneesi osoitteen ja käyttäjätiedot.

Tämän jälkeen valitset paikallisen hakemiston josta Sync –sovellus kopioi tiedostot palvelimelle.

Synkronoinnin asetukset

Ikävä kyllä ohjelman yksinkertaisuus on poistanut erittäin tärkeän toiminnon, käyttäjä ei voi valita synkronointisuuntia, nyt synkronointi tapahtuu kaksisuuntaisesti. Onneksi sentään käyttäjä voi valita kansiot jotka haluaa synkronoitavan, mieluusti tässäkin kohtaa näkisin mahdollisuuden valita sisältöä tiedostokohtaisesti.

Vaikka sovellus onkin tönkkö ja pilattu liialla yksinkertaisuudella, se tekee sen mitä tarvitaan, nimittäin tämä sovellus todellakin osaa tallentaa Nextcloudin tietokantaan myöskin tiedostojen metatiedot johon kuuluu kaikista.

VINKKI:

Mikäli sinulla on kuten minullakin, vanhan pilvipalvelun tiedostot omassa synkronoidussa hakemistossa, etkä halua sotkea sinne Nextcloudin sisältöä, täytyy siirto tehdä Nextcloudiin siten että kopioit alkuperäisen sisällön paikalliselle kiintolevylle johon laitat Nextcloud synkronoinnin aktiiviseksi.

Jokaisen hakemiston synkronoinnin jälkeen asetat hakemiston pois synkronoitavien listalta. Huomioi kuitenkin että tämä jostain syystä haluaa poistaa paikallisen hakemiston mutta jättää sen Nextcloudiin, joten huolehdi että kopioidessasi alkuperäistä hakemistoa, kyse on oikeasti kopiosta eikä siirrosta jottei tietoja katoa vahingossakaan.