Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kananniftiyev/fileguard

Fileguard is a secure file backup utility, facilitating encrypted transfers from designated folders to specified servers, with customizable settings for seamless data protection and management.
https://github.com/kananniftiyev/fileguard

encryption file firebase go golang google oauth2

Last synced: 7 days ago
JSON representation

Fileguard is a secure file backup utility, facilitating encrypted transfers from designated folders to specified servers, with customizable settings for seamless data protection and management.

Awesome Lists containing this project

README

        

# Fileguard 🛡️

Fileguard is a secure file backup utility, facilitating encrypted transfers from designated folders to specified servers, with customizable settings for seamless data protection and management.

[![Go Version](https://img.shields.io/badge/Go-v1.21-%231D272B?logo=go&logoColor=00ADD8&color=00ADD8&labelColor=1D272B)](https://golang.org/) [![Project Version](https://img.shields.io/badge/project%20version-v0.3.1-%231D272B?color=00ADD8&labelColor=1D272B)](https://github.com/user/repo/releases/tag/v1.0) [![Platform Support](https://img.shields.io/badge/platform-windows-%231D272B?color=00ADD8&labelColor=1D272B)](https://shields.io/) [![Last Commit](https://img.shields.io/github/last-commit/kananniftiyev/fileguard?color=00ADD8&labelColor=1D272B)](https://github.com/user/repo/commits/master) [![License](https://img.shields.io/github/license/kananniftiyev/fileguard?color=00ADD8&labelColor=1D272B)](https://github.com/user/repo/blob/master/LICENSE)

## Features

- Automatically backup files in your chosen folder at regular intervals 🔄.
- Track and log all database modifications 📝.
- Use Google OAuth2 for secure and convenient login 🔒.
- Select either Firebase or your personal Google Drive account for file storage 🗃️.

## Roadmap

### Core Functionality

- [x] Implement basic file backup functionality
- [ ] Add support for encrypted transfers
- [ ] Implement customizable settings for backup frequency and retention policies
- [ ] Enable configuration of designated folders and servers
- [ ] Database for recording changes ect
- [ ] CLI Interface
- [ ] Auth System.
- [ ] Tests

### Additional Features

- [ ] GUI
- [ ] Monitoring and Analytics
- [ ] Integration with External Services
- [ ] Advanced Security Features

## License

This project is licensed under the Apache License 2.0 - see the LICENSE.md file for details.