Server

Sådan installeres Headless Dropbox på Ubuntu Server

Sådan installeres Headless Dropbox på Ubuntu Server

Dropbox kan betegnes som skybaseret filopbevaring, der gør dine filer tilgængelige til enhver tid, så længe du har forbindelse til internettet. En lokal bruger får adgang til filer ved at synkronisere med Dropbox. Dette hjælper med automatisk at opdatere alle fjernede og tilføjede filer til dit skybaserede lager. De fleste mennesker er nysgerrige efter at vide, hvordan den headless Dropbox kan installeres på en Ubuntu Server. Hvis du vil vide mere, skal du følge artiklen nedenfor for at få detaljerede oplysninger, herunder skærmbilleder af, hvordan installationsprocessen udføres.

Et ofte stillet spørgsmål fra de fleste Linux-brugere er hvorfor udtrykket Headless? En hovedløs computer / enhed / server er simpelthen et system, der er konfigureret til at køre og fungere uden skærm, mus og tastatur. I enklere termer kan man henvise til et hovedløst system som et kontrolleret system over en aktiv netværksforbindelse, således fraværet af en skærm, tastatur og mus.

Denne artikelvejledning giver dig mulighed for at installere Headless Dropbox på Ubuntu Server, så du kan synkronisere, opdatere, sikkerhedskopiere og gemme dine filer. Denne artikelvejledning har også detaljerede procedurer for, hvordan den headless Dropbox automatisk kan starte under opstartsprocessen. Du skal ikke bekymre dig om de Ubuntu-servere, der fungerer ved hjælp af denne tutorial, da den fungerer med alle Ubuntu-servere, inklusive de nyeste Ubuntu-servere.

Følg vejledningen nøje for at undgå at løbe ind i fejl under installationsprocessen. Vi anbefaler, at du kopierer og indsætter kommandoerne i stedet for at skrive dem for at undgå stavefejl og skrive de forkerte kommandoer. Bemærk, at forkerte kommandoer kan beskadige din Ubuntu-server, og dermed behovet for at kopiere og indsætte alle kommandoer i denne vejledning.

Installation af Headless Dropbox på Ubuntu Server

Installation af den headless Dropbox kan udføres via kommandolinjeanlæg. Der findes forskellige typer Ubuntu-servere:

Installation eller kommandoer, der bruges i installationen, er forskellige for hver af de ovennævnte servere. Det er vigtigt at bemærke, at de relevante pakker skal bruges under installationen, hvis installationen mislykkes, ellers vil du støde på fejl under installationsprocessen.

Før du begynder med installationsprocessen, skal du kontrollere dit system for at vide, om du bruger en 32-bit server eller en 64-bit server. Efter at have kendt din servertype, skal du kigge efter den nyeste applikation, fordi Dropbox-applikationen ændres ofte. Du behøver dog ikke bekymre dig om at kigge efter den nyeste applikation, medmindre du opdaterer din eksisterende Dropbox-version, fordi installationsprocessen installerer den nyeste version på din hovedløse server.

Download og installation af Dropbox

Først skal du downloade den officielle Dropbox-klient via terminalen. Naviger derefter til din terminal og kopier og indsæt eller skriv følgende kommando (sørg for at du er i din brugers hjemmekatalog, og du kan kontrollere dette ved at udstede kommandoen pwd på dit terminalvindue):

krølle -Lo dropbox-linux-x86_64.tjære.gz https: // www.dropbox.com / download?plat = lnx.x86_64

Denne kommando downloader den officielle Dropbox-klient til dit hjemmekatalog. Naviger nu til dit hjemmekatalog og pakk den downloadede fil ud. Du kan gøre dette let ved hjælp af kommandolinjen nedenfor. Sørg for, at du er i din hjemmekatalog, før du bruger kommandolinjen nedenfor for at undgå at komme i fejl.

tjære xvzf dropbox-linux-x86_64.tjære.gz.

Efter udpakning af den downloadede fil er det nu tid til at linke din Dropbox-konto. Denne proces kan udføres ved blot at udstede følgende kommando til dit terminalvindue:

~ /.dropbox-dist / dropboxd.

Brug af kommandoen dropboxd viser din Dropbox-kontos indhold synkroniseret med hjemmekataloget.

BEMÆRK: Du skal huske, at fordi du kører Dropbox med fravær af en grafisk brugergrænseflade (GUI), vil der blive givet et link første gang du kører ~ /.dropbox-dist / dropboxd. Kommando.

Alt, hvad der er brug for, er at kopiere og indsætte det angivne link til din browser og derefter logge ind på din konto. Hvis du er ny hos Dropbox, skal du oprette en ny konto. Dette vil ske, når browseren har bedt om at tilføje din server. Dropbox opretter automatisk et hjemmekatalog på serveren, når processen er afsluttet. 

log ind for at forbinde værtscomputeren til Dropbox-konto

Når du har oprettet forbindelse til serveren, skal du sørge for at vende tilbage til terminalvinduet og stoppe Dropbox-dæmonen fra at køre. Som standard kører Dropbox-dæmonen i forgrunden, hvilket gør det svært for andre kommandoer at køre efter oprettelse af forbindelse til serveren.

I terminalvinduet skal du trykke på Ctrl + C for midlertidigt at stoppe Dropbox-dæmonen i at køre. Efter udstedelse af kommandoen vises den synkroniserede Dropbox-mappe i dit hjemmekatalog.

Dropbox-mappe i dit hjemmekatalog

Desuden er et punkt at bemærke, at hvis du kører en 32-bit server, skal du bruge følgende kommando:

cd ~ && wget -O - "https: // www.dropbox.com / download?plat = lnx.x86 "| tjære xzf -

På den anden side skal du bruge denne kommando, når du kører en 64-bit server, hvis ovenstående link mislykkes:

cd ~ && wget -O - "https: // www.dropbox.com / download?plat = lnx.x86_64 "| tjære xzf -

Med ovenstående kommandolinjer behøver man ikke at udtrække, men at køre den klient, der er downloadet ved hjælp af Dropbox dist-kommandoen (~ /.dropbox-dist / dropboxd)

Oprettelse af en systemtjeneste til Dropbox

Da den downloadede og installerede Dropbox-klient ikke kan styres, skal der udføres nogle flere tricks som vist nedenfor:

En Dropbox-tjeneste skal oprettes ved hjælp af følgende trin:

  1. Opret først et script med navnet dropbox.service
  2. Brug kommandoen sudo mv dropbox.service / etc / systemd / system / flyt filen
  3. For det tredje skal du oprette et script med navnet dropbox
  4. Brug kommandoen sudo mv dropbox / etc / init.d flytte filen
  5. Brug kommandoen sudo chmod + x / etc / systemd / system / dropbox.service / etc / init.d / dropbox gør filerne eksekverbare.

Når du har afsluttet ovenstående trin, forventes det, at du opretter en ny fil ved hjælp af denne kommando:

nano / etc / sysconfig / dropbox

Følgende indhold skal bruges efter oprettelse af den nye fil DROPBOX_USERS = “BRUGER”, gem derefter og luk filen.

Administration af kommandolinjeløs Dropbox ved hjælp af Python Script

Et python-script er nødvendigt og afgørende for styring af Dropbox-kommandoer på serveren, efter at tjenesterne er startet. For at få python-scripts skal du køre følgende kommandoer:

sudo wget -O / usr / local / bin / dropbox "https: // www.dropbox.com / download?dl = pakker / dropbox.py "

Kør derefter denne kommando for at gøre den eksekverbar:

sudo chmod + x / usr / local / bin / Dropbox

Administration af kommandolinjeløs Dropbox ved hjælp af Python Script

For at bruge python-scriptet hvor som helst, uanset kataloget, skal vi oprette et symbolsk link fra det downloadede python-script. For at gøre det skal du følge nedenstående trin:

Dropbox

Efter at have kørt dropbox-kommandoen vil du se alle de nyttige kommandoer, der er nævnt i slutningen af ​​denne artikel.

Dropbox kommandolinjegrænseflade

For at bruge en af ​​de nævnte Dropbox-kommandoer, vil du skrive dropbox ned (efterfulgt af den kommando, du vil udføre). For eksempel ved at kontrollere vores headless Dropbox-status kører du følgende kommando:

dropbox-status

kontrol af dropbox-status

Nedenfor er nogle nyttige kommandoer, der skal bruges, når du bruger din nyinstallerede Dropbox:

  1. For at genindlæse Systemd skal du bruge kommandoen sudo systemctl daemon-reload
  2. For at starte Dropbox skal du bruge kommandoen sudo systemctl start dropbox
  3. For at AutoStart Dropbox, når du starter op, skal du bruge kommandoen: sudo systemctl aktiver dropbox
  4. For at se servicestatus skal du bruge følgende kommandolinje: sudo systemctl status dropbox
  5. For at stoppe tjenesten skal du bruge kommandoen: sudo systemctl stop dropbox
  6. For at genstarte tjenesten skal du bruge kommandoen: sudo systemctl genstart dropbox

BEMÆRK: en BRUGER er systembrugerens rigtige navn, men ikke Dropbox-brugeren.

En anden kort metode er at downloade og kopiere servicefilen i Systemd-biblioteket er:

sudo wget -O / etc / systemd / system / dropbox @.tjeneste https: // rå.githubusercontent.com / joeroback / dropbox / master / dropbox% 40.service

Følgende kommandoer er nyttige, når du bruger Dropbox:

status - hjælper med at få den aktuelle status for Dropbox puburl - bruges til at få en offentlig URL til en fil i din offentlige Dropbox-mappe gashåndtag - bruges til at indstille Dropbox-båndbreddegrænser Start - denne kommando starter Dropbox fuldmagt - denne kommando hjælper med at indstille proxyindstillinger for din Dropbox-konto filestatus - denne kommando giver brugeren den aktuelle status for synkroniserede filer lansync- denne kommando bruges til enten at aktivere eller deaktivere LAN-synkronisering ls - denne kommando lister emner i den aktuelle mappe hold op - denne kommando forhindrer Dropbox i at køre automatisk start - denne kommando AutoStarts Dropbox udelukke- denne kommando udelukker den fremhævede mappe fra synkronisering del link - denne kommando bruges til at få et delbart link til filer på din Dropbox-konto Hjælp - hvis du har brug for hjælp, vil denne kommando være til stor hjælp

For hurtigt at få adgang til dine filer skal du slippe dem på din Dropbox-konto, og de synkroniseres automatisk med din hovedløse server. Din hovedløse server synkroniseres nu til din Dropbox.

Når du har oprettet en systemtjenesteenhed, skal du altid sikre dig, at du kører Dropbox som en standardbruger, men ikke som root. For at gøre dette skal du sikre dig, at du udskifter brugernavnet med dit rigtige brugernavn. Filer synkroniseres muligvis ikke korrekt, hvis Dropbox køres som en rootbruger. Skift f.eks. Brugeren med dit faktiske brugernavn:

[Enhed] Beskrivelse = Dropbox Daemon After = netværk.mål [Service] Type = enkel bruger = (indtast dit rigtige brugernavn) ExecStart = / opt / dropbox / dropboxd ExecStop = / bin / kill -HUP $ MAINPID Genstart = altid [Install] WantedBy = multi-user.mål

Ved at gøre dette kører du din headless Dropbox som en standardbruger, men ikke som en rootbruger, hvilket er den anbefalede måde at køre Dropbox på. Når du har ændret brugernavnet, skal du gemme filen, derefter lukke den og starte tjenesten ved hjælp af startkommandoen:

sudo systemctl start dropbox

Følg artikelvejledningen trin for trin for at få en fungerende hovedløs dropbox på din ubuntu-server.

Mus Microsoft Sculpt Touch Wireless Mouse Review
Microsoft Sculpt Touch Wireless Mouse Review
Jeg har for nylig læst om Microsoft Sculpt Touch trådløs mus og besluttede at købe den. Efter at have brugt det et stykke tid besluttede jeg at dele m...
Mus AppyMouse pegefelt på skærmen og musemarkør til Windows-tablets
AppyMouse pegefelt på skærmen og musemarkør til Windows-tablets
Tabletbrugere savner ofte musemarkøren, især når de er vante til at bruge bærbare computere. Touchscreen-smartphones og tablets har mange fordele, og ...
Mus Midterste museknap fungerer ikke i Windows 10
Midterste museknap fungerer ikke i Windows 10
Det midterste museknap hjælper dig med at rulle gennem lange websider og skærme med en masse data. Hvis det stopper, vil du ende med at bruge tastatur...