├── Menysystemet
Funktionerna
docufindings-servern lagrar organisationens dokument (filer). Vid behov kan flera servrar installeras och användarprogrammet har stöd för detta. Serverfunktionerna kan sammanfattas enligt nedan:
- Genom så kallad raidRedundant Array of Independent Disks. I ett Raid-system arbetar flera lagringsenheter tillsammans och fungerar som kopior av varandra. RAID-systemet skapar en gemensam "volym" och är det som användaren av datorn kan sespeglas datalagringen på serverns krypterade hårddiskar
- Backup görs automatiskt till intern hårddisk
- Manuell backup till externa hårddiskar
- nftables används som brandväggnftables är det moderna standardramverket i Linux-(
kärnan för paketfiltrering, nätverkstrafik och brandväggshanteringufw används på arbetsstationerna )Uncomplicated Firewall - ImmuteLinux immutable attribute är en speciell filsystemflagga som förhindrar att en fil eller katalog ändras, tas bort eller byts namn på, även av root-användarenanvänds för att skydda dokument (filer) från ändring eller radering
- Övervakning av systemet kan ske via programmets funktioner
- SFTPSFTP (Secure File Transfer Protocol) är ett säkert nätverksprotokoll som används för att överföra och hantera filer mellan en dator och en server över ett lokalt nätverk eller internet. Det är baserat på Secure Shell (SSH) -protokollet, som ger kryptering och säker identifiering av de två parter som är involverade i dataöverföring.Så när du använder SFTP överförs dina filer säkert utan att utsättas för potentiella hot.krypterar trafiken mellan server och arbetsstation
- SSHFSSSHFS är ett verktyg för att ansluta (montera) min dator till en extern server som om det var ett filsystem på min egen dator och agera precis som om det var en lokal hårddisk. SSHFS kontrollerar din identitet (authenticates) och krypterar förbindelsen så att ingen kan se dina filer vid överföringenanvänds för att montera serverns filsystem på din arbetsdator/laptop
Datalagret
Öppna & montera
När servern startas är datalagret inte öppnat/monterat.
När rätt lösenord angivits för raid-arrayen och den interna backupen, öppnas/monteras /home och den inbyggda backupen aktiveras. Därmed har användarna tillgång till datalagret (dokumenten).
Avmontera & stäng
Vill man stänga av servern väljer man funktionen avmontera & stäng. Då stängs och avmonteras hårddiskarna (raid) samt den interna backupen. Man kan genomföra detta antingen från serverkonsolen eller via ssh.
Under datalagret återfinns även möjligheten att kontrollera diskutrymmet samt funktionen att hitta fil direkt från servern.
Backup
docufindings har två backupfunktioner:
- Intern backup som konfigureras för att automatiskt ta backup vid ett förutbestämt klockslag
- Extern backup som körs manuellt
Den interna backupen sköts av programmet Borgbackup och den externa med hjälp av ett egenutvecklat program.
Funktioner i serverprogrammet:
- Visa loggfilen samt vad som utförts vid senast genomförda backup
- Montera en utförd backup och därefter hitta dokument i den
- Visa vad som utförts vid senast genomförda backup
- Visa förändringar mellan två datum
- Visa inställningen i cron när den automatiserade backupen ska utföras
Immute
Immute-funktionen används för att förhindra oavsiktlig borttagning eller ändring av registrerade filer/dokument. För varje område (enligt dokumentplanen) definieras hur funktionen ska tillämpas. Programmet agerar på de dokument som ska vara ”immutable” och ändrar status på filen till immutable, vilket därmed gör att dokumentet inte kan ändras eller tas bort.
För att aktivera funktionen öppnar du ett terminalfönster direkt på serverkonsolen eller via ssh och startar programmet IMUSTART.sh
Serverprogrammet kan visa ett områdes status vad gäller användningen av immutalble samt göra att så att ett helt område görs INIMUTE eller IMUTE.
Som systemadministratör kan du manuellt ändra dokuments attribut med kommandot:
Varje enhet har sin egen imute-process och en egen katalog med listan över filer som blivit immutable. Du får alltså starta en imute-process per enhet.
Programmet ligger i roots katalog på servern och programmet startas med kommandot: root@server:~# ./IMUSTART.sh
Systeminformation
Systeminformation visar:
- vilka användare som är inloggade på servern
- gränssnitt och montering
- om internet är inkopplat eller bortkopplat
- om den den kryterade home-partitionen är öppen så att användare har tillgång till datalagret
- serverns ip-nummer samt FQDN
- status för den krypterade home-katalogen
- status för brandväggen nftables
- status för monterade enheter
- status för serverns interface
- status för swapfilen
Systemunderhåll
Under systemunderhåll finns följande funktioner:
- Aktivera respektive avaktivera internet
- Upgrade Debian
- För att uppgradera Debian måste internet vara aktiverat. Uppgradering bör helst göras när ingen använder systemet och när home inte är monterad.
- Uppgradera docufindings program
- Visa tillgängligt utrymme på serverhårddiskarna
- Visa serverns användare och grupper
Enhet och områden
Under Enhet & områden finns följande funktioner:
- Stoppa registreringen av dokument
- Stoppar registrering av dokument i det område du anger. Används i detta sammanhang i första hand om något fel inträffat inom området, såsom att områdeslistan skadats och därför behöver omskapas.
- Kontroll av enhet/område
- Reparera områdeslistan
- Om något har hänt under registeringen av dokument såsom exempelvis ett strömavbrott eller någon annan oväntad händelse kan områdeslistan bli skadad. I de flesta fall kan områdets ansvarige köra funktion 76 LISTRESTORE reparera områdeslistan i användarprogrammet. Om det finns dokument som den ansvarige inte har rätt att läsa använder du serverfunktionen: 73 Reparera område områdeslistan
- Konfiguration av Enhetens behörigheter