Raspberry Pi baasil turvalise ja hajusa andmehoidla loomine
| dc.contributor.advisor | Peets, Alo, juhendaja | |
| dc.contributor.author | Raun, Richard Mario | |
| dc.contributor.other | Tartu Ülikool. Loodus- ja täppisteaduste valdkond | et |
| dc.contributor.other | Tartu Ülikool. Arvutiteaduse instituut | et |
| dc.date.accessioned | 2025-10-27T14:08:19Z | |
| dc.date.available | 2025-10-27T14:08:19Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | The objective of the thesis is to evaluate the performance of various data mediums on the Raspberry Pi 5 and to design a secure and distributed data storage on the most effective medium. The system will include protection against cyber ransomware attacks through version control. The data mediums will consist of several popular SD cards and Raspberry Pi solid-state drives connected through the M.2 HAT+ module. The data storage solution includes at least two Raspberry Pi 5 devices located in physically separate locations to ensure data redundancy. The development of the solution consisted of creating four smaller subsystems and integrating them. Network attached storage was implemented using the OpenMediaVault Linux distribution. Remote data access was achieved by establishing a virtual private network using WireGuard. Data synchronization between devices was implemented with Syncthing, and version control was managed using Borg. As a result, a cost-effective, resilient and secure data management system was created, suitable for both personal use and small-scale organizational environments. | |
| dc.description.abstract | Töö eesmärk on testida erinevate andmekandjate kiiruseid Raspberry Pi-ga kasutamisel ja parimast leitud salvestusseadmest ehitada Raspberry Pi 5 baasil turvaline ja hajus andmehoidla, millel on kaitse küberlunaraha rünnakute vastu läbi versioonihalduse. Andmekandjateks on erinevad populaarsed SD-kaardid ja läbi M.2 Hat+ mooduli Raspberry Pi pooljuhtkettad. Andmehoidla hõlmab endas vähemalt kahte Raspberry Pi 5, mis on füüsiliselt erinevates kohtades, et tagada andmete liiasus. Lahenduse loomine sisaldas endas nelja väiksema süsteemi loomist ja nende ühendamist. Võrgusalvesti loodi kasutades OpenMediaVault Linuxi distributsiooni. Andmete kaugligipääsetavus saavutati läbi virtuaalse privaatvõrgu loomise kasutades WireGuardi. Masinate vahel andmete sünkroniseerimine saavutati kasutades Syncthingi ning versioonihalduse jaoks kasutati Borgi. Töö tulemuseks saavutati kulutõhus, vastupidav ja turvaline andmehaldussüsteem, mis on sobilik kasutamiseks nii isiklikel eesmärkidel kui ka väiksemates organisatsioonides. | |
| dc.identifier.uri | https://hdl.handle.net/10062/117123 | |
| dc.language.iso | et | |
| dc.publisher | Tartu Ülikool | et |
| dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | |
| dc.subject | Raspberry Pi | |
| dc.subject | Andmekandjad | |
| dc.subject | Võrgusalvestid | |
| dc.subject | Turvaline | |
| dc.subject | Hajus | |
| dc.subject | Virtuaalne privaatne võrk | |
| dc.subject.other | bakalaureusetööd | et |
| dc.subject.other | informaatika | et |
| dc.subject.other | infotehnoloogia | et |
| dc.subject.other | informatics | en |
| dc.subject.other | infotechnology | en |
| dc.title | Raspberry Pi baasil turvalise ja hajusa andmehoidla loomine | |
| dc.title.alternative | Secure and Distributed Data Storage based on Raspberry Pi | |
| dc.type | Thesis |
Failid
Originaal pakett
1 - 1 1