Close
0%
0%

Anyfesto

Any manifestation of a meeting - in the schools or in the streets - is going to need clear communication. Anyfesto helps that happen.

Similar projects worth following
Anyfesto strives to become an easy to set up platform for facilitating all manner of local communications. With a focus on portable, secure and adaptable software using low cost hardware users will be able to share files, ideas, and various media over several methods. At first these will include wifi, bluetooth and FM with future plans for secure mobile links to the wider Internet , eventually adding the ability to mesh locally with other Anyfesto boxes.

Anyfesto is being built on top of already existing, proven code. lighttpd, ircd, web servers, bootstrap, ssh, etc. It is being testing on devices like the Raspberry Pi, BBB and CHIP.

Over time an easy to use GUI control panel will make all this easy to setup and maintain .

Use Cases:
-Gatherings where users and hosts want to share information easily and across several methods.
-Locations where connectivity to the Internet is not available or secure.

Actions for Phase One

  • Captive Portal and AP setup
  • File Share (webserver, sftp)
  • Chat (irc (anon or nonanon), chatsecure, chat via bluetooth)
  • Voip (Mumble)
  • FM broadcast/receive (PIfm with a front end for playlist slection or live mic input)
  • Video streaming (vlc cli, html5)
  • Controls To Admin Above Items (ssh cli style at first...secure web gui over time)
  • Hardware will be portable (battery powered, possible solar recharging) and encased
    • RPi, BBB, CHIP with Powerboot 1000, good sized batter and possible solar charge option as well

Future Plans for Phase Two

  • Backhaul to the Internet (FONA, wifi) Tor
  • Fm Repeater (SDR usb dongle input and PiFM output)
  • Mesh with other Anyfesto boxen (batman, olsrd, )

anyfestochiplogosm.jpg

AnyfestoCHIP project logo

JPEG Image - 56.98 kB - 06/13/2016 at 21:59

Preview

View all 6 components

  • AnyfestoPI Beta - Testing and Bug Squash Needed

    tomwsmf03/24/2017 at 04:43 0 comments

    After getting the CHIP side of the house stable I spent some time over the last month working on the PI installs, both manual and scripted. Now it needs some else's eyes and hardware other than my own to test things out and report the bugs.

    If you have the time and a Pi hanging around please head on over to

    https://github.com/tomhiggins/anyfesto/blob/master/installPI

    and see if thing work or if they break bad.

    The next phase after this will be a clean up and a proper release most anyone can use to get one of these up and running.

    After that? I want to create a few specialized builds to address Education, Privacy and Social Gatherings. Each one will be be an easy to run script that will install not only the services/apps but all the content needed to address those issues. The EducationBox will be my first priority.

    So break and report and we can get that much closer to the goal.

    Thanks in advance

  • Closer To Stable

    tomwsmf01/26/2017 at 06:12 0 comments

  • Winter Clean Up Progress and Plans

    tomwsmf01/23/2017 at 06:55 0 comments

    Good news, if you are using the CHIP then Anyfesto has been getting near daily updates with new services, obvious fixes and a few typos corrected. The automatic base install scripts are working well enough to produce a working device and the manual install guide is covering all manner of services and CHIP foibles to make your install go smoother.

    Not so good news, I have been so hunkered down on the CHIP that the PI side of the house has gotten bupkis. For that I will make amends, soon....thats the plan.

    Is there any good news for the PIs? Much of the work done for the CHIP will be easy to slide on over to the PI, so there is that.

    Whats working on the CHIP and soon on the PI?

    • AP and Captive Portal no longer using PirateBox/Library Box. This will make things a bit less bumpy for upgrades and updates.
    • Bootstrap is installed for the main landing web page. Those so inclined to work up their own pages will have Bootstrap to work with.
    • Speaking of the main landing web page, the one the Captive Portal will be redirecting everyone at....I have set up a nice simple layout that scales well to mobile, links to many of the features (text chat, wikimedia, file section) are in place and spots for the features planned are in place.
    • An audio player on the main landing page feed by an m3u playlist and javascript
    • IRC with a Web Frontend via HybridIRC and KiwiIRC
    • Wikimedia Server via Kiwix and wikimedia zims
    • Mumble voice chat server is running, I just need to finalize the steps and configs
    • Portable Khan Academy via KA-Lite is coming along but still needs some config work

    USB Storage is still something I am deciding on. Given that i want this to be able to be run by non tech folks I am working up a script that allows folks to insert a blank USB storage device and it will format it, set up directories and even give the option to auto populate things like KA-lite data, Project Gutenberg, Wikimedia zims, etc etc. Also add in the automount stuffs for good measure.

    I am shooting to wrap up this phase of work on the CHIP side in the next week or so. I will make an announcement that it should be all clear to install and know it wont change drastically in 12 hours.

    I will then start the slide over to the PI side. When I am done with that I will also send up an announcement.

    As always follow along over at https://github.com/tomhiggins/anyfesto/ and send any corrections, feedback and typos...oh the typos... my way here or there.

    And if you have been , thanks for following this project.

    -tom

    "...which one is the current build?"

  • Results (so far) of the Winter Code Cleanup.

    tomwsmf01/15/2017 at 22:42 0 comments

    First full day I had to gather my notes and get things in code. So far so good. I expect a stable release sometime this week. If you head up to the github (https://github.com/tomhiggins/anyfesto) you can check the progress. Any idea, typo corrections or thoughts are welcome.

    Done

    • Simplified the setuo to work with no pull from Piratebox[1]
    • Captive Portal, web server, vlc and the infrastructure for that is all working
    • I checked with two tablets, a phone and my desktop, all got connected to the ssid, got an IP and were able to be redirected to the web page
    • File Section in place, need to add the USB stick
    • VLC is streaming the test msg over and over

    ToDo when I wake and and grab coffee

    • Mount and Document the USB stick
    • Hook in IRC and Irc Web Interface
    • Hook in Mumble
    • Hook in Kiwix
    • Work up the autoinstaller bash file, test it.
    • Make a Video Walk Thru to document all that is working

    [1] I love Piratebox and all the folks who work on it. For this project though I need something that when changes wont stop other parts from working. Captive Portal is handled from dnsmasq. Text Chat is being handled by Qweb, a web browser based irc front end and HybridIRC on the backend .

  • Winter Clean Up and Moving Forward

    tomwsmf12/21/2016 at 18:01 0 comments

    Winter time means some free time to look back over things and see what needs doing. The PIFold Project has a more detailed post about this push but the short version is Anyfesto needs a good code clean up, a set of install scripts to make it easier to install in PI, PI0 and CHIP as well as some much needed reworking of bodges that at the time worked great but now are stumbling blocks for new users.

    If you have aby suggestions along these lines or idea for Anyfesto please post them up here.

    Here now is a pic of the CHIP based Anyfesto build that has been in my go bag for the last few months. It is a rock solid bit of gear that shows some of the PROs in using the CHIP over the PI's ; built in battery charging circuit, wifi and bluetooth being the big items.

  • AnyfestoCHIP - now working

    tomwsmf06/13/2016 at 02:30 0 comments

    After a long time in the todo pile I got around to working on it this weekend.

    These steps will walk you through setting up an AnyfestoBox on a CHIP http://docs.getchip.com/chip.html Anyfesto on a CHIP 9$ computer. N.B. This set up will use CHIP's wlan1 for the captive portal,dnsmasq, etc etc. wlan0 is left free to connect to backhaul, the intertubes or whatever network you may want. No bridge has been set up by default. Lots of ideas for use of this.

    Parts List
       CHIP - https://getchip.com/pages/store - $ 9.00
       USB Stick 32GB or Bigger - Many Sources - $20.00 - upward
       LIon Battery 3.7V 2500mA - https://www.adafruit.com/products/328 - $29.50
       5V 2.4A 6' MicroUSB Cable - https://www.adafruit.com/products/1995 - $ 7.95
    

    The up to date full set of instructions is housed over on the Anyfesto GitHub

  • Changes and Updates Soon

    tomwsmf02/29/2016 at 02:48 0 comments

    I entered the recent PiZero Contest here on Hackaday with a moded version of Anyfesto put onto a PiZero stuffed inside a wallet complete with battery and charger. yep, Anyfesto in any pocket. I call it the PiFold.

    The big upside for the parent project here is the changes, mods, additions and fixes I made while hammering it into a PiZero will be folded back here in a few weeks.

    We now have a much nicer looking set of install instructions, the inclusion of Mumble server for VOIP, some new ideas on the FM Transmitter aspects of this project (PiFM is a great idea but wonky as all get out in heavy use), and some new cases.

    Another change, I have started toying with getting this to run on Next Thing's CHIP. New scaled down Anyfesto Tower Case has been printed to remind me to do this. Nothing says reminder like a 3 hour print job:)-

    So changes, soon.

  • Working Rig and Custom Case

    tomwsmf02/04/2016 at 05:09 0 comments

    Seen here.... My current test rig. Pi2, Battery and Charge Circuts, Wifi, SDR Radio with Antenna out the top (this is for repeating the FM broadcasts from the other Anyfesto Box and occasional some freq scanning)

  • PiRogress

    tomwsmf02/04/2016 at 04:44 0 comments

    In the last few month I have worked on the RPi 2 hardware solution. The parts are listed here.

    I have two cases for the project, the first a cardboard box that fits all the pieces and can be tossed into a back pack and the second a 3d printed tower shaped box for perm or semi perm installations.

    Both are working out well.

  • PiFM and the Multicore Pi's

    tomwsmf02/04/2016 at 04:38 1 comment

    02/02/2016

    Stop, start, restart, restop, restart.

    The multicore RPis do not work well or at all with the PiFM code. Some folks are attempting to fix this. I nthe mean time I have moved the FM section of the project to a less mobile solution but one that works for what I am using it for.

    The PiZero seems to run PiFM fine. As I have just one and it is on use on another project it might be a while before I get to reintergrating PiFM into Anyfesto.

View all 11 project logs

View all instructions

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates