IRC logs for #farmOS, 2017-04-24 (GMT)

2017-04-23
2017-04-25
TimeNickMessage
[22:30:13]* JustTB1 has joined #farmos
[22:30:57]* JustTB has quit (Ping timeout: 240 seconds)
[08:44:50]* M`aR`k has joined #farmos
[08:44:56]<M`aR`k>o/ all!
[08:48:25]<M`aR`k>Anyone alive in this channel?
[08:59:06]* trentf has joined #farmos
[09:00:51]<M`aR`k>Hi trentf
[09:01:58]<trentf>good morning
[09:03:18]<M`aR`k>Do you run your own farmOS?
[09:04:19]<mstenta>hello?
[09:04:19]<farmBOT>hola
[09:04:19]<farmBOT> Hello!
[09:04:39]<mstenta>good morning M`aR`k and trentf
[09:05:14]<trentf>I'm not using farmOS yet... Just found out about it at CTNOFA last month
[09:05:38]<M`aR`k>Hi
[09:05:38]<farmBOT>hey
[09:05:49]<M`aR`k>Neither am I, not yet at least.
[09:06:07]<M`aR`k>I just got an apache2 server up, I want to try and install it.
[09:06:26]<M`aR`k>But that requires learning about mysql, php, drupal, etc. What is CTNOFA?
[09:07:01]<M`aR`k>Morning, mstenta
[09:07:41]<trentf>Connecticut Northeast Farmers Association conference... mstenta did a presentation there
[09:07:53]<M`aR`k>Oh, excellent.
[09:07:54]<mstenta>hi trentf! you came to my presentation? :-)
[09:07:58]<trentf>forgot Organic in there :)
[09:08:17]<trentf>Yeah, I was the one with long hair and grey beard :)
[09:08:23]<mstenta>awesome :-D
[09:08:24]<M`aR`k>So, is everyone here in agriculture by trade?
[09:08:34]<trentf>no, I'm a software engineer
[09:08:40]<mstenta>sorry guys - a bit distrated - watching my 6 mo old today :-)
[09:09:24]<mstenta>M`aR`k: i've worked on farms in the past and i am working on starting up a small market garden at my place in CT, but software is my main job
[09:09:41]<mstenta>i'm trying to focus more of my software-time on farmOS though
[09:09:44]<M`aR`k>Gotcha. That's neat. Well, I work in commercial greenhouse production presently. I'm the Head Grower for a hydroponic baby greens range and a tomato range.
[09:10:02]<mstenta>awesome! where are you located?
[09:10:24]<M`aR`k>So, its safe to say software is NOT my main job. But I can sleuth around in unix and I love messing around with stuff.
[09:10:33]<M`aR`k>Northern Va.
[09:10:41]<mstenta>oh nice
[09:10:45]<mstenta>great - that's all you need!
[09:10:51]<M`aR`k>We're actually getting organic certs for the tomato range.
[09:11:03]<mstenta>i'm always surprised at how many farmers are also really well versed in web dev and server admin
[09:11:04]<M`aR`k>Yea right! mstenta, I have about 15 pages of notes just on apache2.
[09:11:12]<mstenta>cool!
[09:11:30]<M`aR`k>Well, at least in the greenhouse industry, we control every aspect of plant development.
[09:11:50]<M`aR`k>So, the website that markets it or helps with operations is just another extension of the plants.
[09:11:53]<mstenta>M`aR`k: if you're looking to host your own, you may want to look into using Docker... it packages up all the requirements (apache, mysql, drupal, etc) so you don't need to worry about any of them
[09:12:12]<M`aR`k>Yea, the problem is I feel like I don't learn enough about the back end.
[09:12:29]<mstenta>oh yea, well if you want to learn then by all means! :-)
[09:12:38]<M`aR`k>Like, apache2 and reading through all the config files and directives was really enlightening.
[09:12:45]<mstenta>yea!
[09:12:56]<M`aR`k>But there's really no place I've found that tells me the next step. Like, FarmOS website needs some better intro material.
[09:13:08]<mstenta>M`aR`k: mm yea agreed
[09:13:17]<mstenta>i'd like to put together some more docs soon
[09:13:20]<mstenta>especially intro stuff
[09:13:20]<M`aR`k>Apache2, Drupal (which is a module from what I gather)
[09:13:36]<M`aR`k>But, do I need PHP? Do I need mysql? (LAMP, basically?)
[09:13:41]<mstenta>M`aR`k: Drupal is actually a PHP application - not an apache module
[09:13:51]<mstenta>yea, you need the LAMP stack
[09:14:14]<mstenta>farmOS is basically a "distribution" of Drupal
[09:14:16]<M`aR`k>It's also pretty troublesome figure out what libraries I need.
[09:14:18]<mstenta>similar to linux distros
[09:14:33]<M`aR`k>So, for php you need a mysql library, do you need an apache library, etc etc?
[09:14:35]<mstenta>so all of the installation stuff is essentially the same as Drupal - which there is LOTS of docs for
[09:14:44]<M`aR`k>and for apache you need a php library and a mysql library?
[09:15:08]<mstenta>M`aR`k: what OS do you use?
[09:15:11]<M`aR`k>Basically, I'm at localhost is configured.
[09:15:30]<M`aR`k>Ubuntu 16.04, Debian was a pain in the butt to install and I absolutely hated mint.
[09:15:41]<mstenta>if you're familiar with Ubuntu/Debian linux, then you might want to check out the Dockerfile for farmOS - it lists all the requirements
[09:15:44]<mstenta>one sec... getting link...
[09:16:15]<mstenta>https://github.com/farmOS/farmOS/blob/7.x-1.x/Dockerfile
[09:16:55]<mstenta>err actually
[09:17:03]<M`aR`k>Need that readme thoooo
[09:17:26]<mstenta>yea actually the Dockerfile might not help all that much, because it extends other Dockerfiles
[09:17:52]<mstenta>did you see http://farmos.org/hosting/installing/ ?
[09:17:56]<M`aR`k>Oh, so I take it you are Michael Stenta
[09:17:57]<M`aR`k>lol
[09:18:16]<mstenta>yep :-)
[09:18:27]<M`aR`k>I probably have to install drush on this system, no?
[09:18:29]<mstenta>that page on farmOS.org links to the official Drupal install instructions here: https://www.drupal.org/docs/7/install
[09:18:31]<M`aR`k>apt-get install drush?
[09:18:37]<mstenta>drush isn't required
[09:19:08]<mstenta>i'd say wait on installing drush... get the base install working first
[09:19:24]<mstenta>there are drush instructions at http://docs.drush.org/en/master/install/
[09:20:05]<M`aR`k>Well, if farmOS is a drupal disto, and drupal runs on PHP, I need to start with PHP, lol
[09:20:15]<mstenta>oops here is the right link for drush: http://docs.drush.org/en/8.x/install/
[09:20:25]<mstenta>yes - you'll need apache, php, and mysql installed
[09:20:51]<mstenta>something like this would probably explain that part: https://www.digitalocean.com/community/tutorials/how-to-install-linux-ap...
[09:21:03]<M`aR`k>There already, lol
[09:21:06]<mstenta>haha great
[09:21:16]<M`aR`k>However, I'm leery of tutorials.
[09:21:30]<M`aR`k>God forbid you go into #httpd and say hey, I'm following a tutorial.
[09:21:42]<mstenta>haha
[09:22:06]<M`aR`k>Its actually nice, they direct you where to look and just ask you questions that lead you to the answer.
[09:23:10]<mstenta>yea that's always good... tutorials are good too :-)
[09:23:34]<mstenta>i need to put my kid down for a nap... i'll be back in a bit if you're still around
[09:24:31]<M`aR`k>I'll be here. My new fav channel.
[09:40:03]<M`aR`k>Well, PHP is installed.
[09:40:28]<M`aR`k>Apr 24 09:35:36 slowpoke systemd[1]: Starting LSB: Apache2 web server...
[09:40:28]<M`aR`k>Apr 24 09:35:36 slowpoke apache2[14458]: * Starting Apache httpd web server apache2
[09:40:28]<M`aR`k>Apr 24 09:35:36 slowpoke apache2[14458]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set
[09:40:28]<M`aR`k>Apr 24 09:35:37 slowpoke apache2[14458]: *
[09:40:28]<M`aR`k>Apr 24 09:35:37 slowpoke systemd[1]: Started LSB: Apache2 web server.
[09:41:15]<mstenta>back
[09:41:17]<M`aR`k>It's only set to listen on :80
[09:41:30]<mstenta>for the moment at least - his mom tagged in to nurse him :-)
[09:41:41]<mstenta>M`aR`k: ok that looks good
[09:42:00]<mstenta>the "Could not reliably..." thing is not critical - my local apache instances always say that
[09:42:12]<M`aR`k>Yea, I just want to run it locally.
[09:42:21]<M`aR`k>and play around with Farm OS essentially
[09:42:22]<mstenta>if you didn't see any other errors then it's probably running
[09:44:35]<mstenta>i mentioned that farmOS is a "drupal distribution" - this basically means that it is Drupal core + farmOS-specific modules
[09:44:51]<mstenta>this is also referred to as an "installation profile" in the drupal world
[09:44:56]<mstenta>https://www.drupal.org/docs/7/install/using-an-installation-profile
[09:47:07]<M`aR`k>So, I have to install PHP modules now.
[09:47:29]<mstenta>mm maybe - i forget. at the very least you probably need the mysql php module...
[09:47:34]<M`aR`k>Do I need modules specific for mysql, drupal, apache2
[09:47:44]<M`aR`k>Ok.
[09:47:47]<mstenta>i've been using things like docker/vagrant for so long that i forget some of the basic low-level requirements, to be honest
[09:48:05]<mstenta>i'll see if i can find a good reference for you...
[09:49:21]<mstenta>apt-get install php5 php5-mysql php5-gd php5-curl libssh2-php
[09:49:28]<mstenta>i think those are the only things you'll need
[09:49:37]<mstenta>(in addition to php5 and mysql)
[09:50:03]<mstenta>oh.. couple of caveats to be aware of...
[09:50:32]<mstenta>so farmOS is currently built on Drupal 7... Drupal 8 is the latest version but there is a good amount of work to be done to upgrade
[09:50:36]<mstenta>(i'm starting that process)
[09:51:04]<mstenta>Ubuntu 16.04 comes with PHP 7 by default, but farmOS and Drupal 7 work best on PHP 5.6 I believe (7 should work for hte most part, but there might be weird things)
[09:51:21]<mstenta>ah brb... tagging back in for naptime duties...
[09:51:50]<M`aR`k>I got php7.
[09:51:52]<M`aR`k>Damn.
[09:56:22]<mstenta>M`aR`k: it might still work fine
[09:56:54]<mstenta>the only thing i'm aware of is that the GEOS library isn't available on 7 yet... but that's not necessary for 99% of farmOS
[09:57:02]<mstenta>it's only used in the "area generator" feature
[09:57:08]<mstenta>so give it a try with PHP7 i say...
[09:57:21]<M`aR`k>Yea, just using synaptic to grab stuff.
[09:57:22]<mstenta>if you find any bugs you can be the first to report them ;-)
[09:57:27]<M`aR`k>Yas!
[09:59:33]<mstenta>so yea, with all that in mind... just make sure that any drupal tutorials you look at are for Drupal 7 and not Drupal 8
[10:01:17]<M`aR`k>So I need any mods
[10:01:28]<M`aR`k>drucall, fontawesome, etc?
[10:05:20]<M`aR`k>Shit, I did the synaptic install for drupal7 and I feel like I'm missing so much.
[10:22:06]<mstenta>M`aR`k: you installed via apt-get install drupal?
[10:22:10]<mstenta>you don't want to do that
[10:25:56]<M`aR`k>Yea, I'm fast figuring that out.
[10:26:16]<M`aR`k>I launched synaptic and installed drupal7
[10:27:17]<mstenta>you basically just want to set up apache, and then download the farmOS package and unzip it in /var/www/html
[10:27:29]<mstenta>farmOS includes Drupal
[10:28:07]<M`aR`k>That should be in the header of the farm os website...
[10:28:11]<mstenta>here is the latest packaged farmOS release: https://ftp.drupal.org/files/projects/farm-7.x-1.0-beta12-core.tar.gz
[10:28:15]<M`aR`k>That exact statement, lol
[10:28:47]<mstenta>sort of does... but maybe needs rewording... http://farmos.org/hosting/installing/
[10:31:24]<mstenta>to answer your earlier question about mods: nope all client-side libraries are included in the farmOS package
[10:32:05]<M`aR`k>odin@slowpoke:~/Desktop$ cp farm-7.x-1.0-beta12 /var/www/html
[10:32:05]<M`aR`k>cp: omitting directory 'farm-7.x-1.0-beta12'
[10:32:06]<M`aR`k>odin@slowpoke:~/Desktop$
[10:32:49]<M`aR`k>I just take all the guts of that folder and drop it in /var/www/html, yes?
[10:32:53]<mstenta>yup
[10:33:03]<mstenta>make sure it gets the hidden files too (ie .htaccess in the root dir)
[10:33:32]<mstenta>i think "cp" doesn't get those... ? i know someone had an issue like that in the past
[10:33:42]<M`aR`k>I did a --help
[10:33:49]<M`aR`k>I don't see anything about hidden files. Maybe just mv
[10:33:53]<mstenta>best bet is to delete /var/www/html and then just copy the unpacked folder and rename it to /var/www/html
[10:34:08]<mstenta>but make sure the /var/www/html permissions are the same afterwards
[10:34:09]<itnomad>Hey, Mark. I'm from Northern Virginia. Grew up in Arlington. Now live in Texas.
[10:34:17]<M`aR`k>Nice!
[10:34:25]<M`aR`k>I'm near culpeper
[10:34:52]<itnomad>I struggled with the dependencies on installing FarmOS. There is a lot to know and learn. The docker file is very cool.
[10:35:41]<mstenta>itnomad++
[10:35:44]<itnomad>Beautiful country up in there. I live in Texas now.
[10:36:26]<mstenta>if you're really itching to learn all the dependencies (apache, mysql, php, etc) then setting it up from scratch can be a good learning experience - but if you just want to try out farmOS that's a frustrating way to start
[10:36:42]<M`aR`k>Oh yea, it's frustrating but very informative.
[10:36:50]<itnomad>I did not know docker so I signed up for the free trial at Linux Academy which is 7 days for free. They have a quick start on docker.
[10:37:35]<itnomad>I've been working with apache, mysql, php, and linux for many years.
[10:37:39]<mstenta>learning docker is actually a great way to learn all those other pieces, in my opinion
[10:38:01]<mstenta>because you can create temporary containers to try out mysql, php, apache, etc - poke around - and then destroy it
[10:38:13]<mstenta>doesn't make any actual changes to your host system, so you know you're all cleaned up afterwards
[10:38:37]<mstenta>you can have one container running PHP7 and one container running PHP5.6, too
[10:39:04]<mstenta>(if you need that for some reason, and don't want to deal with managing both on the same system)
[10:39:35]<itnomad>mstenta has done a great job in putting this docker file together. But, my next step is to use his hosting. My goal now is to actually get some use as quickly as possible and in a way I can easily share it with the farmer I'm working with and maybe others.
[10:39:37]<mstenta>I put together a pretty detailed "Docker" setup page on farmOS.org http://farmos.org/development/docker/
[10:40:09]<mstenta>it should walk you through the farmOS docker setup process from start to finish... it won't teach you how to use docker, but it will get you up and running (hopefully)
[10:40:43]<mstenta>(and by "it won't teach you how to use docker" i mean it won't explain all the possibilities, just tell you what commands to run to get farmOS working)
[10:41:22]<M`aR`k>well, did something correct
[10:41:26]<M`aR`k>localhost brings me to http://localhost/install.php?profile=farm
[10:41:34]<mstenta>M`aR`k: perfect!
[10:41:34]<M`aR`k>Heyooooooooooo!
[10:41:47]<mstenta>sounds like you're almost there!
[10:41:59]<mstenta>you will need to create a database in MySQL
[10:42:19]<M`aR`k>I did
[10:42:22]<M`aR`k>Or at least I thought I did
[10:42:22]<mstenta>and a database user (or just use root if you're not worried about security)
[10:42:40]<M`aR`k>actually...
[10:42:50]<mstenta>installing mysql doesn't create a database
[10:43:02]<mstenta>you'll need to open the mysql client and run "CREATE DATABASE ..."
[10:43:12]<mstenta>on the command line, type:
[10:43:15]<mstenta>mysql -u root -p
[10:43:19]<mstenta>then type the root password
[10:43:25]<mstenta>you should get a mysql> prompt
[10:43:30]<mstenta>then type:
[10:43:43]<mstenta>CREATE DATABASE localfarmos; (you can change the name if you want)
[10:44:34]<M`aR`k>Query ok
[10:45:00]<M`aR`k>Yea, I was logged into this before with a tutorial with no clue what I was doing.
[10:45:50]<M`aR`k>Then I probably have to restart apache2 for changes to take effect?
[10:46:10]<mstenta>nope
[10:46:17]<mstenta>because that was in mysql
[10:46:21]<mstenta>(separate service)
[10:46:25]<mstenta>and that doesn't require a restart either
[10:46:26]<M`aR`k>Ahhh, right
[10:46:43]<M`aR`k>Im just hanging on a command line in mysql
[10:46:46]<M`aR`k>How do I exit?
[10:46:47]<mstenta>exit;
[10:46:50]<mstenta>brb
[10:51:00]<M`aR`k>Currently hanging out here: https://www.drupal.org/server-permissions ;p;
[10:51:02]<M`aR`k>lol even
[10:57:56]<mstenta>M`aR`k: back
[10:58:09]<mstenta>were you able to exit mysql?
[10:58:38]<M`aR`k>I was
[10:58:48]<M`aR`k>I'm trying to shore up a lot of these issues that are checked red.
[11:00:02]<mstenta>oh ok
[11:00:10]<mstenta>i can probably help
[11:00:12]<mstenta>what's red?
[11:00:14]<M`aR`k>sites/default/files canot be found or made.
[11:00:18]<M`aR`k>Probably a permissions issue.
[11:00:19]<mstenta>ok that's easy
[11:00:21]<M`aR`k>chmod?
[11:00:28]<mstenta>go to /var/www/html/sites/default
[11:00:45]<mstenta>ls -al
[11:00:46]<M`aR`k>ok
[11:00:49]<mstenta>and paste the output
[11:00:57]<M`aR`k>https://www.drupal.org/server-permissions
[11:01:04]<M`aR`k>sorry
[11:01:05]<M`aR`k>drwxr-xr-x 2 root root 4096 Jul 13 2016 .
[11:01:06]<M`aR`k>drwxr-xr-x 4 root root 4096 Jul 13 2016 ..
[11:01:06]<M`aR`k>-rw-r--r-- 1 root root 25856 Jul 13 2016 default.settings.php
[11:01:18]<mstenta>are you signed in as root?
[11:01:53]<M`aR`k>no
[11:02:02]<mstenta>ok, but you have sudo access?
[11:02:06]<M`aR`k>yes
[11:02:08]<mstenta>run the following commands:
[11:02:15]<mstenta>sudo cp default.settings.php settings.php
[11:02:20]<mstenta>sudo mkdir files
[11:02:28]<mstenta>sudo chown -R www-data:www-data files
[11:02:37]<mstenta>sudo chown www-data:www-data settings.php
[11:02:53]<mstenta>then go back to install.php and click the "try again" link
[11:04:02]<M`aR`k>Worked.
[11:04:07]<M`aR`k>After I refreshed.
[11:04:23]<M`aR`k>Can we work through last lingering issue and then maybe talk about what I did?
[11:04:28]<mstenta>sure
[11:04:30]<M`aR`k>I know I changed permissions...
[11:04:31]<mstenta>what's the issue?
[11:04:39]<mstenta>oh what we just did you mean
[11:04:42]<M`aR`k>PHP extensions disabled
[11:05:06]<mstenta>hmm? php extensions disabled?
[11:05:33]<mstenta>not sure what you mean
[11:05:39]<M`aR`k>PHP extensions Disabled
[11:05:39]<M`aR`k>Drupal requires you to enable the PHP extensions in the following list (see the system requirements page for more information):
[11:05:40]<M`aR`k> dom
[11:05:40]<M`aR`k> gd
[11:05:40]<M`aR`k> SimpleXML
[11:05:41]<M`aR`k> xml
[11:05:48]<mstenta>ooh that's still red... gotcha
[11:05:58]<mstenta>hmm
[11:06:13]<M`aR`k>And Unicode library Standard PHP
[11:06:13]<M`aR`k>Operations on Unicode strings are emulated on a best-effort basis. Install the PHP mbstring extension for improved Unicode support.
[11:06:22]<M`aR`k>is caution but not red.
[11:06:46]<mstenta>apt-get install php5-gd php5-curl
[11:06:47]<M`aR`k>sudo apt-get php-dom php-gd
[11:06:53]<M`aR`k>I've got 7 installed
[11:06:56]<mstenta>oh right
[11:07:08]<M`aR`k>sudo apt-get php7.0-dom php7.0-gd
[11:07:12]<M`aR`k>I'll try that.
[11:07:20]<mstenta>what happened when you tried without the 7.0 or 5?
[11:07:30]<mstenta>(sudo apt-get php-dom php-gd)
[11:07:52]<M`aR`k>Yea, they both installed already
[11:07:56]<mstenta>oh
[11:08:01]<M`aR`k>Maybe simpleXML and xml are the issue
[11:08:08]<mstenta>did that remove them from the warning?
[11:08:40]<M`aR`k>No
[11:08:40]<mstenta>http://stackoverflow.com/questions/35593521/php-7-simplexml
[11:08:42]<mstenta>hmm
[11:09:23]<mstenta>did you try just "php7" instead of "php7.0"?
[11:09:30]<mstenta>i wonder if maybe you actually have 7.1 or something?
[11:09:49]<mstenta>i'm really not sure...
[11:10:00]<M`aR`k>Yea, unable to locate package when I do it like that
[11:10:05]<mstenta>ok
[11:10:11]<M`aR`k>But, they're all installed
[11:10:14]<M`aR`k>Just not enabled
[11:10:18]<mstenta>oh ok
[11:11:18]<mstenta>sudo phpenmod [extension[
[11:11:19]<mstenta>try that
[11:11:25]<mstenta>sudo phpenmod gd
[11:11:37]<mstenta>i'm surprised they aren't enabled already
[11:11:53]<M`aR`k>No output, new line
[11:11:55]<M`aR`k>worked I guess
[11:11:56]<mstenta>maybe installing through synaptic is different than using apt-get
[11:12:00]<mstenta>yea probably
[11:12:02]<mstenta>check the warning
[11:12:09]<M`aR`k>let me do it for curl
[11:12:11]<M`aR`k>and xml
[11:13:15]<M`aR`k>Didnt work
[11:13:24]<M`aR`k>But I restarted apache2 with systemctl and now it worked
[11:13:25]<M`aR`k>lol
[11:13:51]<M`aR`k>Im at database name and pw and all that
[11:14:05]<M`aR`k>So I just enter localfarmos here?
[11:14:41]<mstenta>oh ok great
[11:14:48]<mstenta>yes localfarmos is the database name
[11:15:04]<mstenta>and for the user you can just use the root user and pass if you want
[11:15:27]<mstenta>better practice to create a new user and password that only has access to localfarmos
[11:15:50]<mstenta>up to you
[11:17:01]<M`aR`k>what is the default username for now?
[11:18:21]<mstenta>root
[11:18:26]<mstenta>oh wait
[11:18:28]<mstenta>for mysql?
[11:18:36]<mstenta>or for farmOS?
[11:18:52]<mstenta>(are you at the point where you are setting up the site name and stuff?)
[11:19:53]<M`aR`k>database type, name, username, password
[11:19:58]<mstenta>oh ok
[11:20:03]<M`aR`k>I'm guessing this is all mysql information?
[11:20:06]<mstenta>yes
[11:20:18]<M`aR`k>I know the password I set up, but not the username
[11:20:26]<mstenta>"root"
[11:20:28]<M`aR`k>I just set a root pw for it, and that was it.
[11:20:31]<M`aR`k>hah
[11:20:32]<M`aR`k>HAH
[11:20:35]<mstenta>:-)
[11:20:36]<M`aR`k>That made me laugh
[11:20:48]<mstenta>valid question :-)
[11:21:22]<M`aR`k>initializing...
[11:22:14]<mstenta>fingers crossing...
[11:23:37]<M`aR`k>Oh, I'm totally crossed right now.
[11:25:39]<mstenta>if this doesn't work i'll walk you through setting up docker ;-)
[11:25:50]<mstenta>but it does seem like you are very close...
[11:27:20]<M`aR`k>ok, setting up site
[11:30:00]<mstenta>great!
[11:30:42]<M`aR`k>Ok, added modules.
[11:30:51]<M`aR`k>So are you the main programmer or project coordinator?
[11:31:07]<mstenta>M`aR`k: i pretty much do everything right now :-)
[11:31:37]<M`aR`k>I heard a rumor a starup backed by google Bowry Farms (greenhouse grower) is using this?
[11:31:40]<mstenta>looking to get more people involved, though! ;-)
[11:32:11]<M`aR`k>I would love to be involved on any greenhouse management implementation.
[11:32:16]<mstenta>ah Bowery... yea not actually... they just decided to call their proprietary software "FarmOS" but it's not the same
[11:32:36]<M`aR`k>Obviously, I can't program but I help advise for everything greenhouse.
[11:32:46]<mstenta>i stumbled across that myself... I talked with the CEO and they are going to change it to "BoweryOS" to avoid confusion
[11:32:52]<M`aR`k>Gotcha.
[11:33:27]<M`aR`k>That's nice of them.
[11:33:27]<mstenta>M`aR`k: cool, well if you ever need custom code/modules for the greenhouse i'd be happy to help
[11:33:39]<M`aR`k>Yes please! All we have is sensors, everywhere.
[11:33:50]<M`aR`k>Man, I should show you some screens of what we work with now.
[11:33:51]<mstenta>i'm actually winding down my other contract work so i can focus more of farmOS
[11:34:11]<M`aR`k>Yea, definitely, please let me know how I can become more involved.
[11:34:45]<mstenta>yea i'd love to see what you're doing now with sensors - and think about how that could be worked into farmOS and improved
[11:36:42]<mstenta>farmOS is pretty open-ended - it can be used for a lot of different things
[11:37:03]<mstenta>takes some initial setup to get up and running, but the goal is to make it easy to log events on-the-go
[11:37:11]<mstenta>and plan future events
[11:37:30]<mstenta>along with mapping, sensor integration, and eventually public weather data
[11:38:05]<mstenta>higher-level "helper" or "wizard" UIs are the next step... to guide you through common things like crop planning or rotational grazing, etc
[11:38:29]<mstenta>those things can still be done manually now, but the helpers will make that more user-friendly
[11:38:37]<mstenta>building from the ground up :-)
[11:39:29]<mstenta>there are some important changes in the dev-branch right now - which will be included in the next official release
[11:39:40]<mstenta>hopefully in the next few weeks... this week is my last week at my current job
[11:40:04]<mstenta>always open to ideas and suggestions!
[11:45:36]<M`aR`k>So im set up
[11:46:04]<mstenta>great
[11:46:11]<mstenta>so you're probably looking at a blank canvas now
[11:46:15]<M`aR`k>Sorry, doing this while running the greenhouse range.
[11:46:16]<M`aR`k>Yea.
[11:46:24]<mstenta>greenhouse range?
[11:46:41]<mstenta>np - i'm doing this while coding a Drupal Views argument validation handler ;-)
[11:51:45]<itnomad>whoops
[11:51:57]<itnomad>catching up after breakfast.
[11:52:11]<mstenta>itnomad: long thread :-)
[11:52:17]<itnomad>the sensor thing really interests me a lot.
[11:53:40]<mstenta>itnomad: yea i'm looking forward to putting some more work into that myself
[11:53:50]<itnomad>I'm looking forward to getting a Rasberry Pi and starting with a camera at the gate... maybe. Just to get started. The farmer I'm working with is putting up a high tunnel soon. The sensors I think will come in handy at that point.
[11:54:09]<mstenta>i have a bunch of raspberry pis around my place collecting temperature and humidity data - set them up before i made farmOS - so i've been meaning to pipe them into my farmOS
[11:54:24]<itnomad>Mark, are you using Rasberry Pi,s with your sensors or another kind of setup?
[11:54:58]<mstenta>yea, i'm also looking forward to setting up actuator functionality... so you can actually have farmOS trigger things to happen based on sensor readings... wouldn't take much work!
[11:55:06]<itnomad>Seems like even with the Pi Zero it could get costly very fast.
[11:55:39]<mstenta>depends... you can run multiple sensors off of one pi... if they are within relative proximity
[11:55:46]<M`aR`k>No...
[11:55:49]<mstenta>(ie: a wire can be run(
[11:55:58]<M`aR`k>We have an 11 million dollar greenhouse. lol
[11:56:03]<itnomad>Yea. Like camera reads license plate and opens gate if they are authorized.
[11:56:11]<mstenta>itnomad: that would be cool
[11:56:19]<M`aR`k>I mean, I'm setting this up to play around and make the upfront cost of installing greenhouses more affordable for everyone.
[11:56:20]<mstenta>itnomad: maybe easy to hack though ;-)
[11:56:44]<itnomad>Wow! 11 million! I'm going to go hoe some weeds now.
[11:57:00]<mstenta>M`aR`k: cool yea! I see farmOS as a future alternative to some of the big expensive closed software options
[11:57:13]<mstenta>for all kinds of things, including greenhouse monitoring and control
[11:57:34]<mstenta>i'd love to brainstorm sometime with you since you have experience with large scale operations like that
[11:57:38]<M`aR`k>mstenta: I sent you a pic of the range.
[11:57:38]<mstenta>put together a roadmap...
[11:57:42]<M`aR`k>Yes.
[11:57:46]<mstenta>yea! it's awesome!
[11:57:49]<mstenta>HUGE!
[11:58:02]<M`aR`k>I could dedicate time whenever you want really.
[11:58:10]<mstenta>i've never been in a greenhouse where the other side disappears into the horizon ;-)
[11:58:29]<M`aR`k>Let me know what works for you, I'll check my schedule and make sure I'm not in a meeting, and we can set something up at whatever frequency you'd like.
[11:58:41]<mstenta>M`aR`k: awesome! well in the next few weeks i'll have more time on my hands and i'd like to start getting some roadmaps together
[11:58:45]<M`aR`k>And we're quite small comparatively.
[11:59:02]<M`aR`k>Ok. You've got my contact info. I'll send you a few more of the stuff we're using.
[11:59:18]<mstenta>i'm thinking about putting some proposals together for various groups who might benefit from sponsoring some farmOS development
[11:59:50]<M`aR`k>You need to put the word out on hortidaily
[11:59:52]<M`aR`k>For sure.
[11:59:57]<M`aR`k>EVERYONE in our industry reads that.
[12:00:04]<mstenta>oh yea? i'll have to look into that
[12:00:26]<M`aR`k>GPN mag, greenhouse grower, produce grower, etc.
[12:02:24]<mstenta>yea thusfar i haven't been spreading the word much... other than a few conference presentations
[12:02:50]<mstenta>and the farmier newsletter
[12:03:03]<mstenta>but a lot of people have been finding out about farmOS organically it seems (pun intended)
[12:03:27]<M`aR`k>Honest, bowery lead me to it.
[12:03:27]<M`aR`k>lol
[12:03:32]<mstenta>i think it's time to take the next step and try to get larger organizations involved
[12:03:40]<mstenta>haha well i guess that's good then
[12:04:03]<M`aR`k>www.agrylist.com is a startup my company is working with. They're doing the same thing but not open source and charging.
[12:04:53]<mstenta>cool i hadn't heard of that one
[12:05:31]<M`aR`k>I think in reality, API keys is naturally where your going to have to go for greenhouse mgmt.
[12:05:50]<M`aR`k>Cause, essentially this is part ERP productivity suit, part aggregator.
[12:06:30]<M`aR`k>So if you wanted to pull all my greenhouse data, you could have my system email a csv file and it would parse that data and put it in a nice fancy location and form.
[12:06:52]<M`aR`k>Or pull directly somehow. www.letsgrow.com is another big name.
[12:33:40]* M`aR`k has quit (Ping timeout: 240 seconds)
[12:43:36]* M`aR`k has joined #farmos
[13:21:48]* JustTB1 has quit (Quit: Leaving.)
[13:41:40]* M`aR`k has quit (Quit: Leaving)
[16:34:26]* itnomad has quit (Quit: Leaving)
[18:03:05]* trentf has quit (Remote host closed the connection)
[18:03:32]* trentf has joined #farmos
[19:43:38]* JustTB has joined #farmos