dependabot[bot] 73207b5e48 deps: bump the all-updates group across 1 directory with 3 updates
Bumps the all-updates group with 3 updates in the / directory: [github.com/a-h/templ](https://github.com/a-h/templ), [github.com/minio/minio-go/v7](https://github.com/minio/minio-go) and [golang.org/x/crypto](https://github.com/golang/crypto).


Updates `github.com/a-h/templ` from 0.2.793 to 0.3.819
- [Release notes](https://github.com/a-h/templ/releases)
- [Changelog](https://github.com/a-h/templ/blob/main/.goreleaser.yaml)
- [Commits](https://github.com/a-h/templ/compare/v0.2.793...v0.3.819)

Updates `github.com/minio/minio-go/v7` from 7.0.82 to 7.0.83
- [Release notes](https://github.com/minio/minio-go/releases)
- [Commits](https://github.com/minio/minio-go/compare/v7.0.82...v7.0.83)

Updates `golang.org/x/crypto` from 0.31.0 to 0.32.0
- [Commits](https://github.com/golang/crypto/compare/v0.31.0...v0.32.0)

---
updated-dependencies:
- dependency-name: github.com/a-h/templ
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-updates
- dependency-name: github.com/minio/minio-go/v7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-updates
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-06 15:54:47 +00:00
2024-10-31 12:17:39 +07:00
2024-10-02 15:33:41 +07:00
2024-10-31 15:55:48 +07:00
2024-04-27 15:34:46 +07:00
2024-04-30 17:45:24 +07:00
2024-04-25 22:51:37 +07:00
2024-05-11 18:01:32 +07:00
2024-10-02 15:33:41 +07:00

FileKeeper

FileKeeper is a file hosting service built with pure Golang and some JavaScript. It allows users to securely upload, store, and manage files on a server.

Environment Variables

To run this project, you will need to add the following environment variables to your .env file example file

SERVER_HOST

SERVER_PORT

DOMAIN

CORS_PROTO

CORS_LIST

CORS_METHODS

DB_HOST

DB_PORT

DB_USERNAME

DB_PASSWORD

DB_NAME

SMTP_HOST

SMTP_PORT

SMTP_USER

SMTP_PASSWORD

SESSION_NAME

SESSION_MAX_AGE

Usage

Running with Docker

  1. Ensure you have Docker installed on your system. If not, download and install Docker from here.

  2. Clone the repository:

  docker pull fossyy/filekeeper:latest
  1. Install dependencies:
  docker run -d --name filekeeper -v /path/to/data:/src/uploads -p 8000:8000 fossyy/filekeeper:latest
  1. Access the application in your web browser: http://localhost:8080

Running Locally

If you prefer to run the app locally without Docker, follow these steps:

  1. Clone the repository:
  https://github.com/fossyy/filekeeper.git
  1. Install dependencies::
  cd filekeeper
  go mod tidy
  1. Build and run the application:
  make
  1. Access the application in your web browser: http://localhost:8080

Demo

https://filekeeper.my.id

Authors

License

Creative Commons AttributionNonCommercial 4.0 CC BY-NC

Description
No description provided
Readme 897 KiB
Languages
templ 55%
Go 39.1%
JavaScript 4.9%
Dockerfile 0.6%
CSS 0.2%