Skip to content

Darkvault is a beautiful file server written with rust & sveltekit!, it uses daisy ui for the ui and the theme can be customized

License

Notifications You must be signed in to change notification settings

Tricked-dev/darkvault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ed5daed · Feb 11, 2022

History

11 Commits
Feb 11, 2022
Feb 8, 2022
Feb 10, 2022
Feb 8, 2022
Feb 8, 2022
Feb 8, 2022
Feb 8, 2022
Feb 8, 2022
Feb 8, 2022
Feb 8, 2022
Feb 9, 2022
Feb 9, 2022
Feb 10, 2022
Feb 10, 2022
Feb 10, 2022
Feb 9, 2022
Feb 10, 2022
Feb 8, 2022
Feb 10, 2022
Feb 8, 2022
Feb 10, 2022
Feb 10, 2022

Repository files navigation

Darkvault

Darkvault is a beautiful file server written with rust & sveltekit!, it uses daisy ui for the ui and the theme can be customized

Darkvault is written in rust and only uses around ~4MB ram on linux to serve the backend and frontend

Getting started

Download darkvault from the releases tab

create a darkvault.toml file and then add the following entries

directory = "." # Directory to be hosted this can be either be a relative path or a direct path
name = "DarkVault" # How the website should be branded
theme = "dark" # Supported themes are: https://daisyui.com/docs/default-themes
port = 4004 # Port for the server to be hosted on
host = "0.0.0.0" # localhost, 0.0.0.0 or 127.0.0.1
hidedotfiles = false # Hides dotfiles aka paths that start with . or files that start with . these files/folders will not be able to be downloaded/accessed
description = """
Example download list for darkvault this website is used for previews
""" # Description this will be put in the meta when javascript is loaded
urls = [
    { to = "https://github.com/Tricked-dev/darkvault", name = "Github", icon = "GithubIcon" },
] # All compatible icons can be found here https://vue-feather-icons.egoist.sh/

Then just run darkvault from the directory the darkvault.toml file is and a http server should start!

Screenshots

Light dark

Contributing

Any contributions are welcome

TODO

  • Add torrenting

About

Darkvault is a beautiful file server written with rust & sveltekit!, it uses daisy ui for the ui and the theme can be customized

Topics

Resources

License

Stars

Watchers

Forks