Skip to content

jaeha-choi/Proj_Coconut_Server

Repository files navigation

Server for Project Coconut

CI codecov

What is Project Coconut

An open-source, cross-platform solution to share files between devices.

Installation

TODO: Update URL once the executable file is uploaded

  1. Change working directory to desired installation directory
    • cd /foo/bar/
  2. Download the executable file
    • Using curl: curl -OJ *url*
    • Using wget: wget *url*
  3. Make it executable
    • chmod +x *file_name*
  4. Create a folder and change the working directory
    • mkdir -p data/cert && cd data/cert
  5. Generate an RSA key
    • openssl genrsa -out server.key 4096
  6. To generate a self-signed certificate for a testing purpose, using the following command:
    • openssl req -new -x509 -sha256 -key server.key -out server.crt
  7. Change the working directory back to main installation directory
    • cd /foo/bar/
  8. Start the server
    • ./coconut_server *optional_arguments*

Build

TODO: Update build

Arguments

TODO: Update arguments

About

An open-source, cross-platform program for sharing files.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages