Server

Så här installerar du Headless Dropbox på Ubuntu Server

Så här installerar du Headless Dropbox på Ubuntu Server

Dropbox kan betecknas som molnbaserad fillagring som gör dina filer tillgängliga när som helst så länge du är ansluten till internet. En lokal användare får åtkomst till filer genom att synkronisera med Dropbox. Detta hjälper till att automatiskt uppdatera alla borttagna och tillagda filer till ditt molnbaserade lagringsutrymme. De flesta är nyfikna på hur den headless Dropbox kan installeras på en Ubuntu-server. För att lära dig mer, följ artikeln nedan för detaljerad information, inklusive skärmdumpar om hur installationsprocessen görs.

En vanlig fråga från de flesta Linux-användare är varför termen Headless? En huvudlös dator / enhet / server är helt enkelt ett system som har konfigurerats för att köra och fungera utan bildskärm, mus och tangentbord. I enklare termer kan man hänvisa till ett huvudlöst system som ett kontrollerat system över en aktiv nätverksanslutning, och därmed frånvaron av en bildskärm, tangentbord och mus.

Denna artikelhandledning ger dig möjlighet att installera Headless Dropbox på Ubuntu Server så att du kan synkronisera, uppdatera, säkerhetskopiera och lagra dina filer. Denna artikelhandledning har också detaljerade procedurer för hur den headless Dropbox kan starta automatiskt under startprocessen. Oroa dig inte för Ubuntu-servrarna som kommer att fungera med den här guiden eftersom den fungerar med alla Ubuntu-servrar, inklusive de senaste Ubuntu-servrarna.

Följ handledningen noga för att undvika att stöta på fel under installationsprocessen. Vi rekommenderar att du kopierar och klistrar in kommandona istället för att skriva dem för att undvika felstavning och skriva fel kommandon. Observera att fel kommandon kan skada din Ubuntu-server, vilket innebär att du behöver kopiera och klistra in alla kommandon i denna handledning.

Installerar Headless Dropbox på Ubuntu Server

Installation av den headless Dropbox kan göras via kommandoradsinstallation. Det finns olika typer av Ubuntu-servrar:

Installation eller kommandon som används i installationen är olika för var och en av de servrar som nämns ovan. Det är viktigt att notera att lämpliga paket ska användas under installationen, fel som installationen misslyckas, eller så kommer du att stöta på fel under installationsprocessen.

Innan du börjar med installationsprocessen, kontrollera ditt system om du använder en 32-bitars server eller en 64-bitars server. Efter att ha känt din servertyp bör du leta efter den senaste applikationen eftersom Dropbox-applikationen ändras ofta. Du behöver dock inte oroa dig för att leta efter den senaste applikationen om du inte uppdaterar din befintliga Dropbox-version eftersom installationsprocessen installerar den senaste versionen på din huvudlösa server.

Ladda ner och installera Dropbox

Ladda först ned den officiella Dropbox-klienten via terminalen. Navigera sedan till din terminal och kopiera och klistra in eller skriv följande kommando (se till att du är i din användares hemkatalog, och du kan kontrollera detta genom att utfärda kommandot pwd i ditt terminalfönster):

curl -Lo dropbox-linux-x86_64.tjära.gz https: // www.Dropbox.com / nedladdning?plat = lnx.x86_64

Detta kommando laddar ner den officiella Dropbox-klienten till din hemkatalog. Navigera nu till din hemkatalog och packa upp den nedladdade filen. Du kan göra det enkelt med hjälp av kommandoraden nedan. Se till att du är i din hemkatalog innan du använder kommandoraden nedan för att undvika att stöta på fel.

tjära xvzf dropbox-linux-x86_64.tjära.gz.

Efter att ha laddat upp den nedladdade filen är det nu dags att länka ditt Dropbox-konto. Denna process kan göras genom att helt enkelt utfärda följande kommando till ditt terminalfönster:

~ /.dropbox-dist / dropboxd.

Med hjälp av kommandot dropboxd visas innehållet i ditt Dropbox-konto synkroniserat med hemkatalogen.

NOTERA: Du bör komma ihåg att eftersom du kör Dropbox med frånvaro av ett grafiskt användargränssnitt (GUI) kommer en länk att tillhandahållas första gången du kör ~ /.dropbox-dist / dropboxd. Kommando.

Allt som behövs är att kopiera och klistra in den angivna länken till din webbläsare och sedan logga in på ditt konto. Om du är ny på Dropbox måste du skapa ett nytt konto. Detta händer efter att webbläsaren uppmanat dig att lägga till din server. Dropbox skapar automatiskt en hemkatalog på servern efter avslutad process. 

logga in för att ansluta värddatorn till Dropbox-kontot

När du har anslutit till servern, se till att du återvänder till terminalfönstret och stoppar Dropbox-demon från att köra. Som standard körs Dropbox-demonen i förgrunden, vilket gör det svårt för andra kommandon att köras efter anslutning till servern.

Tryck på i terminalfönstret Ctrl + C för att tillfälligt stoppa Dropbox-demonen från att köras. När kommandot har utfärdats visas den synkroniserade Dropbox-mappen i din hemkatalog.

Dropbox-mapp i din hemkatalog

Dessutom är det viktigt att notera att om du kör en 32-bitars server, använd följande kommando:

cd ~ && wget -O - "https: // www.Dropbox.com / nedladdning?plat = lnx.x86 "| tjära xzf -

Å andra sidan, använd detta kommando när du kör en 64-bitars server om länken ovan misslyckas:

cd ~ && wget -O - "https: // www.Dropbox.com / nedladdning?plat = lnx.x86_64 "| tar xzf -

Med de här kommandoraderna ovan behöver man inte extrahera utan att köra den klient som laddas ner med Dropbox dist-kommandot (~ /.dropbox-dist / dropboxd)

Skapa en systemtjänst för Dropbox

Eftersom den nedladdade och installerade Dropbox-klienten inte kan kontrolleras måste ytterligare några knep utföras enligt nedan:

En Dropbox-tjänst bör konfigureras enligt följande steg:

  1. Skapa först ett skript som heter dropbox.service
  2. Med kommandot sudo mv dropbox.service / etc / systemd / system / flytta filen
  3. För det tredje, skapa ett skript som heter dropbox
  4. Med kommandot sudo mv dropbox / etc / init.d flytta filen
  5. Med kommandot sudo chmod + x / etc / systemd / system / dropbox.service / etc / init.d / dropbox gör filerna körbara.

Efter att ha avslutat stegen som nämns ovan förväntas du skapa en ny fil med det här kommandot:

nano / etc / sysconfig / dropbox

Följande innehåll ska användas efter att den nya filen skapats DROPBOX_USERS = “USER” och spara och stäng sedan filen.

Hantera kommandoradshuvudlös Dropbox med Python Script

Ett python-skript är nödvändigt och viktigt för att hantera Dropbox-kommandon på servern efter att tjänsterna har startat. Kör följande kommandon för att få python-skript:

sudo wget -O / usr / local / bin / dropbox "https: // www.Dropbox.com / nedladdning?dl = paket / dropbox.py "

Kör sedan det här kommandot för att göra det körbart:

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

Hantera kommandoradshuvudlös Dropbox med Python Script

För att använda python-skriptet var som helst, oavsett katalog, måste vi skapa en symbolisk länk från det nedladdade python-skriptet. För att göra det, följ stegen nedan:

Dropbox

Efter att ha kört dropbox-kommandot ser du alla användbara kommandon som nämns i slutet av den här artikeln.

Dropbox kommandoradsgränssnitt

För att använda något av de nämnda Dropbox-kommandona skriver du ner dropbox (följt av kommandot du vill utföra). Om du till exempel kontrollerar vår headless Dropbox-status kommer du att köra följande kommando:

dropbox-status

kontrollerar dropbox-status

Nedan följer några användbara kommandon att använda när du använder din nyligen installerade Dropbox:

  1. För att ladda om Systemd, använd kommandot sudo systemctl daemon-reload
  2. För att starta Dropbox, använd kommandot sudo systemctl start dropbox
  3. För att starta Dropbox automatiskt när du startar upp, använd kommandot: sudo systemctl aktivera dropbox
  4. För att se servicestatus, använd följande kommandorad: sudo systemctl status dropbox
  5. För att stoppa tjänsten, använd kommandot: sudo systemctl stop dropbox
  6. För att starta om tjänsten, använd kommandot: sudo systemctl starta dropbox

NOTERA: en ANVÄNDARE är systemanvändarens riktiga namn men inte Dropbox-användaren.

En annan kort metod är att ladda ner och kopiera servicefilen i Systemd-katalogen är:

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

Följande kommandon är användbara när du använder Dropbox:

status - hjälper till att få den aktuella statusen för Dropbox puburl - används för att få en offentlig URL till en fil i din offentliga Dropbox-mapp strypa - används för att ställa in gränser för Dropbox-bandbredd Start - det här kommandot startar Dropbox ombud - det här kommandot hjälper till att ställa in proxyinställningar för ditt Dropbox-konto filestatus - detta kommando ger användaren aktuell status för synkroniserade filer lansync- detta kommando används för att antingen aktivera eller inaktivera LAN-synkronisering ls - det här kommandot listar objekt i den aktuella katalogen sluta - det här kommandot hindrar att Dropbox körs autostart - detta kommando AutoStarts Dropbox utesluta- detta kommando utesluter den markerade mappen från synkronisering dela länk - det här kommandot används för att få en delbar länk för filer i ditt Dropbox-konto hjälp - om du behöver hjälp kommer detta kommando att vara till stor hjälp

För att snabbt komma åt dina filer släpper du dem till ditt Dropbox-konto så synkroniseras de automatiskt med din huvudlösa server. Din huvudlösa server synkroniseras nu till din Dropbox.

När du har skapat en systemtjänstenhet, se alltid till att du kör Dropbox som en standardanvändare men inte som root. För att göra detta, se till att du ersätter användarnamnet med ditt riktiga användarnamn. Filer kan misslyckas med att synkroniseras på lämpligt sätt om Dropbox körs som en rotanvändare. Ändra till exempel användaren med ditt faktiska användarnamn:

[Enhet] Beskrivning = Dropbox Daemon After = nätverk.mål [Service] Typ = enkel användare = (mata in ditt riktiga användarnamn) ExecStart = / opt / dropbox / dropboxd ExecStop = / bin / kill -HUP $ MAINPID Starta om = alltid [Installera] WantedBy = fleranvändare.mål

Genom att göra detta kommer du att köra din headless Dropbox som en standardanvändare men inte som en rootanvändare, vilket är det rekommenderade sättet att köra Dropbox. När du har ändrat användarnamnet, spara filen, stäng den och starta tjänsten med startkommandot:

sudo systemctl starta dropbox

Följ artikelhandledningen steg för steg för att få en fungerande huvudlös dropbox på din ubuntu-server.

Installera senaste Dolphin Emulator för Gamecube & Wii på Linux
Dolphin Emulator låter dig spela dina valda Gamecube & Wii-spel på Linux Personal Computers (PC). Eftersom Dolphin Emulator är en fritt tillgänglig o...
Hur man använder GameConqueror Cheat Engine i Linux
Artikeln täcker en guide om hur du använder GameConqueror-fuskmotorn i Linux. Många användare som spelar spel på Windows använder ofta applikationen "...
Bästa spelkonsolemulatorer för Linux
Den här artikeln listar populära spelkonsolemuleringsprogram som finns tillgängliga för Linux. Emulation är ett mjukvarukompatibilitetsskikt som emule...