Skip to content

The "Netfabb Application Server" (short: NAS) is a server (or: service) program written in Go, exposing a RESTful webservice API to client programs for a central storage system and distributed task management.

License

Notifications You must be signed in to change notification settings

Autodesk/NetfabbApplicationServer

Repository files navigation

Netfabb Application Server

The "Netfabb Application Server" (short: NAS) is a server (or: service) program written in Go, exposing a RESTful webservice API to client programs for a central storage system and distributed task management.

Current features:

  • A Storage Server part that connects netfabb Desktop clients together (the Netfabb Desktop software contains already a client for it)
  • A Task manager feature allowing to distribute jobs among multiple clients
  • A basic authentication concept with usernames/salted password and against the Autodesk Authentication service is implemented
  • Logging and persistence are provided with a SQLLite database
  • The central services are working in dialog with an Autodesk Netfabb client implementation

How to use NAS:

As a starting point please look into the "doc" directory.

Contributing

NAS is an open source project. Contributions are welcome and we are looking for people that can improve existing functionality or create new integrations. Have a look at the contributor's guide for details.

License and 3rd party acknowledgements

About

The "Netfabb Application Server" (short: NAS) is a server (or: service) program written in Go, exposing a RESTful webservice API to client programs for a central storage system and distributed task management.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •