Skip to content

CollCaz/FileShare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FileServer

A simple file hosting server to make storing and sharing files easier. Shows all files starting at the root directory of the application, and supports the following actions:

  1. Navigating Directories
  2. Uploading files, Automatically detects duplicate names and deals with them properly.
  3. Downloading files
  4. Renaming files, Automatically detects duplicate names and deals with them properly.
  5. Deleting files

Built with Echo, TailwindCSS and HTMX.

Preview Image

Getting Started

Test the application: Download one of the releases (Linux, Windows) Or build yourself.

git clone https://github.com/CollCaz/FileShare.git
cd FileShare
go mod tidy
go run cmd/app/main.go

Build the application:

  1. For Linux
make build
  1. For Windlows
make buildWindows

MakeFile

build the application for linux

make build

build the application for windows

make buildWindows

build the application for both

make build all

run the application

make run

clean up binary from the last build

make clean

About

Simple but effictive file hosting server for office collaboration. Written in Go! using htmx and tailwind

Resources

Stars

Watchers

Forks

Contributors