Raspberry Pi ODK

Hello,

I am new to ODK and I was looking for some information about deploying the ODK aggregate server on a local raspberry pi device. Has there been any success or past experiences with this? If so could you please explain.

Thanks!

1 Like

Aggregate runs in a Tomcat container backed by MySQL/PostgreSQL, so
technically it should run on a Pi. You do need to have a fair bit of
RAM, so I don't know how well it'd work.

Depends what your end goals are, but if you need an ODK backend on a
Pi, it'll probably be better to implement the Form Discovery and
Submission APIs documented at
https://bitbucket.org/javarosa/javarosa/wiki/OpenRosaAPI with
something lightweight. Maybe some basic Python scripts that take the
XML post and dump it to a file system.

Yaw

ยทยทยท -- Need ODK services? http://nafundi.com provides form design, professional support, custom reporting, and software development for ODK.

On Thu, Oct 24, 2013 at 10:45 AM, asnazjoo@umich.edu wrote:

Hello,

I am new to ODK and I was looking for some information about deploying the ODK aggregate server on a local raspberry pi device. Has there been any success or past experiences with this? If so could you please explain.

Thanks!

--

Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en


You received this message because you are subscribed to the Google Groups "ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Hi there , I had deployed an ODK aggregate in a Raspberry pi with success,
it is such interesting option due to the low power requirements. I did set
up with some help . Here some interesting links with some information :

Basically what you have to do it is to install a debian Raspbian
distribution in to the SD card and with the help of Putty follow similar
steps as described here
https://code.google.com/p/opendatakit/wiki/AggregateAWSInstall

ยทยทยท 2013/10/24

Hello,

I am new to ODK and I was looking for some information about deploying the
ODK aggregate server on a local raspberry pi device. Has there been any
success or past experiences with this? If so could you please explain.

Thanks!

--

Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en


You received this message because you are subscribed to the Google Groups
"ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--

Jorge Durand Zurdo
*joduzu@gmail.com

1 Like

Very interesting! How was the performance?

Yaw

ยทยทยท -- Need ODK services? http://nafundi.com provides form design, professional support, custom reporting, and software development for ODK.

On Fri, Oct 25, 2013 at 11:07 AM, Jorge Durand Zurdo joduzu@gmail.com wrote:

Hi there , I had deployed an ODK aggregate in a Raspberry pi with success,
it is such interesting option due to the low power requirements. I did set
up with some help . Here some interesting links with some information
:http://www.penguintutor.com/linux/raspberrypi-webserver

Basically what you have to do it is to install a debian Raspbian
distribution in to the SD card and with the help of Putty follow similar
steps as described here
https://code.google.com/p/opendatakit/wiki/AggregateAWSInstall

2013/10/24 asnazjoo@umich.edu

Hello,

I am new to ODK and I was looking for some information about deploying the
ODK aggregate server on a local raspberry pi device. Has there been any
success or past experiences with this? If so could you please explain.

Thanks!

--

Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en


You received this message because you are subscribed to the Google Groups
"ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--

Jorge Durand Zurdo
joduzu@gmail.com
skype user: joduzu

--

Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en


You received this message because you are subscribed to the Google Groups
"ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Hello there, I did use the regular Aggregate installation on a server, just
few problems but solved! Performance its good so far I am attaching a
screen capture of the raspi top process when tomcat and mysql are* starting
and another when they are running**

Cheers

Jorge

ยทยทยท ***

El viernes, 25 de octubre de 2013 20:12:02 UTC+2, Yaw Anokwa escribiรณ:

Very interesting! How was the performance?

Yaw

Need ODK services? http://nafundi.com provides form design,
professional support, custom reporting, and software development for
ODK.

On Fri, Oct 25, 2013 at 11:07 AM, Jorge Durand Zurdo <jod...@gmail.com<javascript:>> wrote:

Hi there , I had deployed an ODK aggregate in a Raspberry pi with
success,
it is such interesting option due to the low power requirements. I did
set
up with some help . Here some interesting links with some information
:http://www.penguintutor.com/linux/raspberrypi-webserver

Basically what you have to do it is to install a debian Raspbian
distribution in to the SD card and with the help of Putty follow similar
steps as described here
https://code.google.com/p/opendatakit/wiki/AggregateAWSInstall

2013/10/24 <asna...@umich.edu <javascript:>>

Hello,

I am new to ODK and I was looking for some information about deploying
the
ODK aggregate server on a local raspberry pi device. Has there been any
success or past experiences with this? If so could you please explain.

Thanks!

--

Post: opend...@googlegroups.com <javascript:>
Unsubscribe: opendatakit...@googlegroups.com <javascript:>
Options: http://groups.google.com/group/opendatakit?hl=en


You received this message because you are subscribed to the Google
Groups
"ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send
an
email to opendatakit...@googlegroups.com <javascript:>.
For more options, visit https://groups.google.com/groups/opt_out.

--

Jorge Durand Zurdo
jod...@gmail.com <javascript:>
skype user: joduzu

--

Post: opend...@googlegroups.com <javascript:>
Unsubscribe: opendatakit...@googlegroups.com <javascript:>
Options: http://groups.google.com/group/opendatakit?hl=en


You received this message because you are subscribed to the Google
Groups
"ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send
an
email to opendatakit...@googlegroups.com <javascript:>.
For more options, visit https://groups.google.com/groups/opt_out.

Hi Jorge,

I noticed that you have ubuntu installed rather than Raspbian. Did you use Ubuntu instead?
I'm having a hard time installing ODK Aggregate (ODK_Aggregate_v1.4_linux-installer.run) on Raspbian. Any inputs you can provide me?

Thanks,
Ali

ยทยทยท On Thursday, October 31, 2013 7:46:09 AM UTC-4, joduzu wrote: > Hello there, I did use the regular Aggregate installation on a server, just few problems but solved! Performance its good so far I am attaching a screen capture of the raspi top process when tomcat and mysql are starting and another when they are running > > Cheers > > Jorge >

Dear Ali , I did used the ssh from my ubuntu machine in order to manage the
raspi (with raspbian installed) thats why you see in the screen captures
the ubuntu interface if you take a closer look .

So far I had encountered some problems when deploying ODK aggregate , I had
solved this by deleting all the ROOT folder under /var/lib/tomcat6/webapps
folder and then deploying the ROOT.war file generated by the ODK aggregate
linux installer via the tomcat manager

The I had to restart the tomcat service "sudo service tomcat6 restart" and
I had also restarted the raspi, after some trials I was able on login in in
to the ODK aggregate hosted in the raspi.

Let me know what are the problems you are encountering

Best

Jorge

ยทยทยท 2013/11/1

On Thursday, October 31, 2013 7:46:09 AM UTC-4, joduzu wrote:

Hello there, I did use the regular Aggregate installation on a server,
just few problems but solved! Performance its good so far I am attaching
a screen capture of the raspi top process when tomcat and mysql are
starting and another when they are running

Cheers

Jorge

Hi Jorge,

I noticed that you have ubuntu installed rather than Raspbian. Did you use
Ubuntu instead?
I'm having a hard time installing ODK Aggregate
(ODK_Aggregate_v1.4_linux-installer.run) on Raspbian. Any inputs you can
provide me?

Thanks,
Ali

--

Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en


You received this message because you are subscribed to the Google Groups
"ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--

Jorge Durand Zurdo

joduzu@gmail.com joduzu@gmail.com*skype user: *joduzu