Skip to content

GaryH4/fileVault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

fileVault

A netdisk solution for cloud servers.

This docker compose file is using these images:

  • Nginx
  • Mysql
  • Filerun
  • Aria-pro (by P3TERX)
  • Aria-ng (also by P3TERX)

SSL

SSL is enabled by default, one needs to set his own certs in ./conf/nginx/http.conf, and store in ssl

Since I am using Cloudflare to protect my server, its origin server certifacate is set. You can also use your own cert or use acme.sh


How to use

Clone this repo

git clone https://github.com/GaryH4/fileVault
cd fileVault

And generate dhparam.pem file for security

openssl dhparam -out ./ssl/dhparam.pem -5 2048

Now copy the cert files to ./ssl/ directory

Then change settings in conf/nginx/http.conf

  • site name
  • SSL cert name

And in docker-compose.yml

  • RPC_SECRET

At last,

docker-compose up -d
# to see log files
docker-compose logs -f --tail="200"
# use ctrl-c to quit

Post-configuration

Open https://your.domain/ariang and set your aria2 RPC path to https://your.domain:443/aria2/jsonrpc

About

A netdisk solution for cloud servers.

Resources

Stars

Watchers

Forks