Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Network Attached Storage (NAS) Box using Raspberry Pi allows you to install comprehensive applications and services on your Raspberry Pi, whenever you need them.

License

Notifications You must be signed in to change notification settings

jatanmalde/Network-Attached-Storage-NAS-Box-using-Raspberry-Pi

Open more actions menu
 
 

Repository files navigation

Network-Attached-Storage-NAS-Box-using-Raspberry-Pi

Network Attached Storage (NAS) Box using Raspberry Pi allows you to install comprehensive applications and services on your Raspberry Pi, whenever you need them.

Alt text

The connectivity of NAS Box in network is as follows:

Alt text

The technology stack includes:

Alt text

To get started, you need to have Python and Flask installed. Clone this repository and run the following commands to install prerequisites.

Initial setup

You can run setup.py for installation of all pre-requisites having MariaDb database user as root and password as root. OR You can manually install pre-requisites as follows.

Installing Flask

sudo apt-get install python-opencv

sudo apt-get install python-mysql.connector

sudo apt-get install python-pip

pip install flask

pip install flask_mail

pip install mysql

Installing MariaDB database

sudo apt-get install mariadb-server

mysql_secure_installation

Importing database

mysql -u root -p

mysql -u root -p nas < nas.dump

Deploy flask app

  1. Run a local server (python app.py)

  2. Next, browse to http://0.0.0.0:5000

About

Network Attached Storage (NAS) Box using Raspberry Pi allows you to install comprehensive applications and services on your Raspberry Pi, whenever you need them.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 62.8%
  • Python 23.9%
  • CSS 13.3%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.