პროგრამირების სამყაროში ახალი ალტერნატივა გამოჩნდა — Filemat. ეს არის ვებ-ზე დაფუძნებული ფაილების მენეჯერი, რომელიც მომხმარებლებს საშუალებას აძლევს, თავიანთი ლოკალური ფაილური სისტემა ბრაუზერის მეშვეობით მართონ. პროექტი ღია კოდისაა და მისი მიზანია, გაამარტივოს მონაცემებზე წვდომა დისტანციურ რეჟიმში.
ფუნქციონალი და მსგავსება არსებულ გადაწყვეტილებებთან
Filemat თავისი არსით ისეთი ცნობილი პლატფორმების კონკურენტია, როგორიცაა Nextcloud Files ან FileBrowser.org. ის სრულად თვითმმართველია (self-hosted), რაც იმას ნიშნავს, რომ მომხმარებელს სრული კონტროლი აქვს საკუთარ მონაცემებზე და არ არის დამოკიდებული მესამე მხარის ღრუბლოვან სერვისებზე.
ტექნიკური მოთხოვნები და ინსტალაცია
პროგრამის გამოსაყენებლად საჭიროა Linux-ის ოპერაციული სისტემა და Java 17. ინსტალაციის ორი ძირითადი გზა არსებობს:
- JAR ფაილი: მომხმარებლებს შეუძლიათ ჩამოტვირთონ ფაილი ოფიციალური წყაროდან და გაუშვან ბრძანებით: java -jar filemat.jar.
- Docker: Filemat ხელმისაწვდომია Docker-ის იმიჯის სახით, რაც აადვილებს მის დეპლოიმენტს თანამედროვე სერვერულ გარემოში.
უსაფრთხოების ზომები
უსაფრთხოება Filemat-ის დეველოპერებისთვის პრიორიტეტულია. სისტემაში გათვალისწინებულია არაერთი დაცვის მექანიზმი:
- Non-root გაშვება: რეკომენდებულია აპლიკაციის გაშვება არა ადმინისტრატორის, არამედ სპეციალურად შექმნილი შეზღუდული მომხმარებლის უფლებებით.
- წვდომის შეზღუდვა: Docker-ის გამოყენებისას შესაძლებელია ზუსტად განისაზღვროს, თუ რომელ საქაღალდეებზე ექნება წვდომა მენეჯერს. ეს გამორიცხავს მთელი ფაილური სისტემის ზედმეტად გაზიარების რისკს.
- კონფიგურაცია: ფაილებზე წვდომა უნდა იყოს მკაცრად განსაზღვრული. აპლიკაციის მონაცემთა საქაღალდე ნაგულისხმევად დაბლოკილია და მისი გახსნა მხოლოდ სპეციალური გარემოს ცვლადების მეშვეობითაა შესაძლებელი.
მნიშვნელოვანი დეტალები მომხმარებლებისთვის
იმისათვის, რომ ნებისმიერი ცვლილება განხორციელდეს ვებ-ინტერფეისის საშუალებით, მომხმარებელს აუცილებლად უნდა ჰქონდეს წვდომა სერვერის ბრძანების ხაზზე (CLI) ავთენტიფიკაციისთვის. ეს დამატებითი ბარიერი უზრუნველყოფს, რომ მხოლოდ უფლებამოსილ პირებს შეეძლოთ სისტემური პარამეტრების შეცვლა. პროექტი ამჟამად აქტიურ განვითარების ფაზაშია და ავტორები იღებენ უკუკავშირს GitHub-ის პლატფორმაზე.



დისკუსია
0 კომენტარი
ჯერ კომენტარი არ არის — იყავი პირველი.