0% found this document useful (0 votes)
57 views3 pages

VPortio - Remote File Sharing

This document describes V-Portio, a cloud platform that allows users to access files stored on external storage devices remotely using a Raspberry Pi. The system involves configuring a Raspberry Pi to act as an ownCloud server, which users can then access over the internet through Weaved. This provides users with a personal cloud storage solution while maintaining control and privacy over their data. The methodology involves setting up an NGINX server on the Raspberry Pi, installing and configuring ownCloud, and connecting an external storage device to the Pi to act as the cloud storage. The system is intended to provide a dedicated cloud solution for file sharing without needing to upload files to a third-party platform.

Uploaded by

Krutika Bandre
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
57 views3 pages

VPortio - Remote File Sharing

This document describes V-Portio, a cloud platform that allows users to access files stored on external storage devices remotely using a Raspberry Pi. The system involves configuring a Raspberry Pi to act as an ownCloud server, which users can then access over the internet through Weaved. This provides users with a personal cloud storage solution while maintaining control and privacy over their data. The methodology involves setting up an NGINX server on the Raspberry Pi, installing and configuring ownCloud, and connecting an external storage device to the Pi to act as the cloud storage. The system is intended to provide a dedicated cloud solution for file sharing without needing to upload files to a third-party platform.

Uploaded by

Krutika Bandre
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

V-Portio : Remote File Sharing Platform

Krutika Bandre1, Tejal Kapse2, Vaidehi Deogade3, Nikhilesh Raut4


1,2,3,4
Department of Computer Science and Engineering, Government College of Engineering, Nagpur, India

1
[email protected]
2
[email protected]
3
[email protected]
4
[email protected]

Abstract:
V-Portio is a cloud platform that caters personalized data premium access onto their secure servers. So, our storage is
centre capacity to host stored files. It is motivated to build a remotely managed by these companies and we just access it
cloud-based device/platform to share files remotely. It is via our accounts. Based on the ideology of making a private
intended to share the data of the external storage device and server and cloud, this project aims at providing data center
make it dynamically accessible on the network by using capacity to host files that are stored on their respective
‘Raspberry Pi’. Cloud computing provides high-end devices. This project enhances the approach towards file
resources like software and hardware services over the sharing between different users. And that too, each static
internet. As there are many platforms for data storage and storage device can act as a personalized cloud and data over
share like Google drive, Dropbox, SkyDrive and others. our external storage medium is accessible remotely via our
Although secured but in terms of protection of data privacy network connection done with the help of raspberry pi. Any
still becomes doubtful to some extent on moving files to a type of data that we store on the external storage devices are
platform like that and also it has limited storage capacity. considered under static data which can only be shared when it
The V-Portio system illustrates a design of Raspberry Pi and is connected to some or the other computer system. Here,
owncloud server which can act as our very own personal computer to which the storage device is connected can host
cloud storage. In the V-Portio project, we are going to make the files and data can be seen and accessed only through the
Raspberry Pi owncloud server. Weaved is used to get remote dedicated system. The only way the data can be made
access to do the setting of Raspberry Pi from any device such dynamically accessible is by connecting and mounting our
as smartphones. The admin alone has access to the owncloud ports of external storage on the network.
account. Admin can provide various services to users through
Weaved. The server has an optional USB hard disk for large PROBLEM STATEMENT
data sharing. This project gives you the freedom for sharing To design a hardware system and establish a server to host
data with strong over control. the external storage device and allowing it to act as a cloud to
share files from the same external storage device using
Keywords : Owncloud, Raspberry Pi, Weaved. raspberry pi and offering access to the data remotely via
network.
INTRODUCTION
METHODOLOGY
The Tech-giants like Microsoft, Google, Amazon, etc.in this Project is affirmed to be conducted in various stages:
present arena of technology have established their cloud 1. Raspberry Pi is configured and server is established onto
the board. The server that we used is NGINX and the
platform by giving their clients remote access to the files
installation of the same is mentioned as the first phase in the
stored on their system and on their server. These Tech-giants working methodology.
make a business out of IaaS service which is a service model 2. After establishing the server, configuring database and
that delivers computer infrastructure on an outsourced basis mounting independent storage device on the server will serve
to support enterprise operations. Typically, IaaS provides as the cloud as mentioned in the abstract of the context.
hardware, storage, servers, and data center space or network 3. The source code that makes server and database
compatible to one another along with the interface for the
components; it may also include software. Dropbox, Google
user. This enhanced system is then available for the end user
Drive, AWS and many other cloud platforms dedicate their to use it extensively for sharing their resources from this
servers and storage for customers and we need to pay for the dedicated cloud storage system.
Our approach towards work are in a total of 3-4 modules to HARDWARE & SOFTWARE REQUIREMENT
meet the aforementioned objective. Hardware
Raspberry pi 3 (model B)
Module 1: It will be designing the interface for the user and Ethernet/LAN Cable
administrator to use and monitor 2 - 2.5amp Adapter (Power Supply)
the system respectively. HDMI Cable
Module 2: The server-side scripting and code will ensure it's VGA Cable
definite access to the database HDMI to VGA converter
which will serve as a cloud for the user.
Module 3: Programming that will include the code so that the Software
ports and hardware will be able Operating System: Linux (Debian 9.0 - Raspbian)
to communicate firmly with the server. Programming Language: Python, PHP
Webserver: Apache
Database: MySQL, MariaDB
Platform Dependency: VNC Viewer, Putty
The flow of the project is as follows:
Open-source resource: Owncloud
.

PROS and CONS

Pros
This particular model is really advantageous over other cloud
platforms. This model affirms to serve dedicately to one
particular system. The established server is the dedicated
server and commit its service to the connected devices only
one at a time. The system is stable and resource is utilized
with utmost sincerity

Cons
Even though resource utilization is an advantage to the
Figure 1: Methodology - Flow Diagram approach. It also has few disadvantages and restrictions. One
of these includes the number of active users that will be
1) We access the shell of raspberry pi through a remote allowed to access the data.
computer connected to raspberry pi
on a network through SSH login. As the entire system or project is established on raspberry pi.
2) We also install NGINX on Raspberry pi which uses a Its computational capacity and power will be a fair point that
remote frame buffer (RFB) protocol needs the attention towards the further progress.
to show the GUI enabled desktop of Raspberry pi. This gives
us more ease of access than the ACKNOWLEDGEMENT
command line text environment through SSH login.
3) After we have successfully accessed the pi we set up an We are thankful to all members (co-authors) whose efforts
NGINX server on Raspberry pi. showcased the completion of this paper. We also express our
4) Now we install cloud service on Raspberry pi. sincere gratitude towards our teacher, Mrs. Chandrayani
5) The Raspberry pi cloud server is now behind the domestic Rokde Ma’am whose guidance enhanced our knowledge and
ADSL/DSL router. The router opened our minds for the fruit gained with the utmost
connects the pi server to the internet. wisdom. We want to express our deep regards for Dr. Latesh
6) Request from users for server access is forwarded to pi by Malik, Head of Department of Computer Science and
the router only when we set up engineering and we also would humbly thank our institution
port forwarding for the Apache server on port nos. 80 and Government College of Engineering Nagpur for welcoming
443(HTTP and https port numbers). such an opportunity to showcase the knowledge we had and
7) Weaved is a secure alternative to port-forwarding. enhance its credibility by opening the doors and its scope for
8) After the cloud service is set up on Raspberry pi users can future progress.
log in through the personal
cloud portal and store their data on Raspberry pi from any 6. References
corner of the world. [1]Paper: Prof. Krunal J. Pimple, Shubham Jarwal, Gaurav
Rajai, Pooja Ghadshi, Gaurav
Dubey; ‘OWNCLOUD Using Raspberry Pi’, International
Journal of Computer Science
Trends and Technology (IJCST) – Volume 5 Issue 2, Mar-
Apr 2017.
[2]Paper: Baladhandapani, Vinoth Kumar.V2; ‘RASBI
CLOUD: RASPBERRY PI’,
International Journal Of Research In Computer Applications
And Robotics Issn 2320-7345.
Documentation Cited:
1. Raspberry Pi Foundation: https://projects.raspberrypi.org
2. Owncloud: https://doc.owncloud.org/
3.Apache Software Foundation: https://httpd.apache.org/docs/
Youtube Resource (Links mentioned below):
https://youtu.be/YHPNk2nKf44
https://youtu.be/xrvB0VVMynM
https://youtu.be/n4ycD3_5ddk

You might also like