, , , ,

Node.JS comes to Reclaim Hosting

Node.JS comes to Reclaim Hosting

I'm very excited to announce that starting today it is now possible to build and run Node.JS applications on Reclaim Hosting. Similar to the Python and Ruby features that make running Django and Jekyll possible, Node.JS is a third party plugin integrated into the Software area of cPanel. We have the latest versions of Node 6.x, 8.x, and 9.x available to build on and creating a node application gives you shell access to npm to integrate packages. Through the use of Passenger, applications can be built and run directly over Apache allowing you to run your application proxied to a top level domain or subdomain without port numbers.

Node.JS comes to Reclaim Hosting

This integration is very much developer-focused given the strong push by many to move beyond a basic LAMP stack and we're excited to make these tools possible. We have put together a tutorial on using this system to build a Ghost blog on your domain which can be accessed here. I should caution that not all Node applications will work in this environment, many of which also require things like Redis, MongoDB, etc which are not (yet) available within cPanel. But for developers looking to learn how to build and run server-side Javascript this is an excellent way to do that on a domain of your own.

*Node.JS support is available to all shared hosting plans as well as Domain of One's Own servers that currently utilize Cloudlinux. If you are a program manager and would like access to this, please reach out to discuss adding this feature.

,

Swimming in a Digital Ocean of Love

Yesterday Digital Ocean published a customer story featuring Reclaim Hosting. It was nice. A month ago Tim and I talked with Lisa Tagliaferri (a CUNY Grad Center alum-I love CUNY!) who is keenly interested in framing the power and possibility of Digital Ocean for the education community—a vision I can definitely get behind. She though Reclaim Hosting’s move to Digital Ocean might provide a solid case study, and we were happy to oblige because we have nothing but love for Digital Ocean. Not only have they made the process of spinning up and managing infrastructure simple, they allow us to geolocate servers, they have amazing guides and tutorials, and they even dropped their prices this year. Hard not to love all that.

So we had a discussion with Lisa to articulate why we’ve been so happy with Digital Ocean, and while the reasons are myriad (as mentioned above), probably the single most important element for us has been the introduction of block storage a couple of years ago. Mounting additional storage to droplets has meant we could move all of our shared hosting and Domain of One’s Own instances to DO, and over the last year that is exactly what we have done. We have just a few more servers to migrate over the coming months, and by the end of 2018 we will have completed what has been an almost two year-long migration schedule.

That feels good, but it’s by no means the only advantage. Beyond scaling CPU and storage instantaneously—which you come to expect of cloud solutions—the ability to geo-locate servers around the world has become increasingly important for us with increased interest in Domains from schools in Canada and Europe. But the thing that remains special to me about Digital Ocean is their work epitomizes the challenge of making something that has heretofore been extremely complex (not only with dedicated servers, but through other cloud providers like AWS) quite simple and intuitive. Digital Ocean provides a peek at a future where managing your own personal cyber-infrastructure will not be that much more difficult that setting up your own WordPress site.  I do like the schematics they provide (even if Reclaim Hosting’s is dead simple), and they do a great job in the article of breaking down how and why we use Digital Ocean. I personally could not be more happy with our choice to move there, and cannot recommend them highly enough to other ed-tech folks who are in a position of managing their infrastructure externally, I can’t imagine a more painless alternative.

 

, , , ,

Hosting Futures

Yesterday I was part of a call between Reclaim Hosting, Cloudron, and Bates College to talk about what piloting a mashup of LAMP and Docker-container based hosting might look like for Bates’s newest academic program Digital and Computational Studies (DCS). It’s a fascinating program, and description below gives you an idea of what this program is all about:

It is neither a computer science department, nor a data science program, nor media studies, nor a digital humanities program… but instead, a bit of all of these. DCS is charged with bringing academic computing to the full breadth of the liberal arts at Bates.

This means that we hope to develop a program that introduces students to the fundamentals of programming, but also provides computational/digital space for students, regardless of discipline, to discover the intersection of their course of study and the networked, computational world that field is now and forever steeped in.

I really dig this description, the idea of making the fundamentals of programming and computational thinking the foundation of an interdisciplinary program seems truly unique. I was asked by a college-age student in Berlin a couple of weeks back what I would recommend in terms of programs, and I have to say this one strikes me as a very interesting disciplinary approach to the digital world. The first of what’s soon to be a triumvirate of faculty, Matthew Jadud, has a Computer Science background and studies the behaviour of novice programmers, and this summer mathematician Carrie Diaz Eaton (who focuses on Mathematical Ecology) and long-time Davidson Domains champion and historian Anelise Shrout (focusing on nineteenth-century American History and Digital Humanities) will be joining the program’s faculty.

To support this new program, they’re looking for a unique approach to infrastructure. They want to provide everything from publishing software like WordPress to integrated development environments (IDE) like Amazon’s Cloud9 or Eclipse CHE—with various options and offerings in-between. While a LAMP environment can take care of publishing apps like WordPress, Omeka, Scalar, etc. web-based programming environments open up a whole new world, as do applications like Etherpad, Gitlab, Rocket.chat, etc. So, this is where working with Cloudron to integrate their supported applications through our current Domain of One’s Own setup would be awesome. It will require thinking through managing user permissions, but enabling container-based apps would significantly augment our current hosting options.

During this discussion Carrie Diaz Eaton shared the work she has been part of with QUBES: “a community of math and biology educators who share resources and methods for preparing students to tackle real, complex, biological problems.” QUBES is built on top of a project that came out of Purdue University called HUBzero, a service which provides focused community sites, course spaces, open educational resource sharing, and access to applications used heavily in the sciences, such as R, Latex, Jupyter Notebooks, etc. That last bit blew me away, HUBzero effectively allows faculty to setup a course space and provide their students access to open source tools for various kinds of scientific data analysis with software like R-Studio, NetLogo, Mesquite, etc.

While Carrie was talking I was reminded how firmly Reclaim Hosting is planted in the Digital Humanities community—which has been very awesome to us. But seeing QUBES and how many focused tools exist for the sciences that I have no clue about was a wake up call. The world seemed big again.. What’s more, realizing instances like QUBES run on top of HUBZero re-focused the discussion to disciplinary communities sharing resources for teaching and learning (the tools being one part of that equation) which pointed to a more vertically integrated stack for courses. HUBzero is effectively providing a very targeted LMS for particular courses that expose their students to a range of tools in order to do the work. HUBzero sets up the server environments and does all the integrations—and from what I can tell this is possible based on a foundation model that looks for other schools to join and help support the initiative. I’m not sure they also offer one-off hosting for such communities,  but that is something I’ll try and follow-up on.

In fact, there is most definitely a bunch I’m missing and/or misunderstanding about all of this, but after hearing Matt explain what they are looking for as part of their DCS program and seeing the work Carrie has already been apart of it struck me that these virtual, cloud-based hosted environments for web-based programming, data analysis, and publishing are already happening (Reclaim is just one of them), the question that interests me is which of them will be able to make the process of integrating these environments for a campus clean, easy, and elegant. It will be interesting to watch (and hopefully participate in) the shaping of this next generation of online hosted learning environments. And from what I have seen there will be no one ring to rule them all, but thoughtful integrations to make them seamlessly work together.

,

Reclaim’s VHS Splash

Bryan Mathers‘s developed a VHS splash page for Reclaim Hosting, and we really, really like it. I’ll let him explain the details, while I just revel in its beauty. I will note that the title on the VHS tape is automatically generated based on the domain someone signs up for, so before they install anything in the root of their domain, this is what they will see:

Who has more character than Reclaim Hosting, you ask? #NOBODY!!!!

, ,

Wowee Zowee! A Pavement Server?

The migration email went out yesterday, so it’s official. We are retiring the Unwound shared hosting server after 2 and a half years of faithful service and will be migrating all accounts over to our newest server: Pavement. Sticking with the post-punk music scene of the 1990s, Pavement getting the nod was just a matter of time. Pavement is interesting to me because while they had a modicum of success with the song “Cut Your Hair” off their 1994 Crooked Rain, Crooked Rain album in the early 90s and could have easily signed to a major label, but they remained committed to small, independent record labels and their next album, Wowee Zowee, is considered their most bizarre and experimental. I love this bit from the Wikipedia article about the album framing why that might be:

Rolling Stone speculated that the relative success of their previous album [Crooked Rain, Crooked Rain] (having sold 169,000 copies by this time[citation needed]) was a reason for this album’s eclectic nature; the magazine’s review claimed Pavement were afraid of success. Stephen Malkmus refuted this, saying that while his judgment may have been clouded by excessive marijuana usage, the songs “sounded like hits” to him.[citation needed

As you can tell from the pull-quote above, citations are still needed—so be sure to fact-check this—but I love the idea of Malkmus saying they sounded like hits to him. It’s a brilliant retort, and frames beautifully the ridiculousness of chasing hits for success. That said, Pavement’s performance on The Tonight Show in 94 might be used to counter this argument given they don’t even seem to be trying, but honestly that has always been my experience when seeing them live 🙂

Pavement gets cited as one of the most influential bands of the 90s, and are probably the least popular band to have two albums highlighted in the top 25 of Rolling Stone‘s “100 Best Albums of the 90s.” Chances are most folks have heard of just about every other band on that list save Pavement, and their influence on the alternative music scene of the 21st century is everywhere apparent. But, if you ask were to ask the late Mark E. Smith of The Fall he would say: “it’s just The Fall in 1985, isn’t it? They haven’t got an original idea in their heads.”* But it’s hard agree with Smith given how many awesome songs Pavement laid down, and below are just a few. Previously I would have implored you listen to them in a Pumpkin-free environment, but nothing gold can stay 🙂

And there are many more where those came from should you care to take the leap.


*After reading tone of Mark E. Smith’s final interviews before his death, it is nice to see he lost none of his spunk.

, ,

Fellowship of the SPLOT

We are big fans of the SPLOT at Reclaim Hosting, and Alan Levine has been doing a ton of work developing and managing these tools o er the last couple of years. Not so much because folks are paying him too, but because that’s who he is. He follows his interests and over-sized heart from fun project to funner project, living the life of a nomad edtech. Not so much “The Man Without a Name” as “The Man without an Institution”—but damn that creep can blog! I guess if you have a good enough blog you don’t need an institution 🙂

Anyway, Alan’s tireless work around SPLOTs is something we have wanted to build on top of at Reclaim for a while now. Specifically, we want to be able to package up SPLOTs as individual apps that someone can install with one click. Alan has been maintaining a number of SPLOTs on our demo server StateU that are available as variables on top of WordPress:

StateU SPLOTs

But when Alan joined us in Fredericksburg for our Workshop of One’s Own to talk SPLOTs in March, we made some headway on making each tool a stand-alone app that can be showcased in cPanel alongside WordPress, Omeka, etc.

Big Picture Calling Card SPLOT as its own application

And the idea is to try and get a series of these SPLOTs in cPanel dashboards across our shared hosting and institutional servers, not only get give folks access to these tools—although definitely that—but also in hopes people will see what’s possible and make their own SPLOTs that can in turn be shared back for others to use. In this way Reclaim could help provide a hub to distribute these “tiny teaching tools” (to misquote Tom Woodward). So, that’s the plan, and to buttress Alan’s efforts and hopefully make it more widely available to others we have started a year-long fellowship at Reclaim in order to support Alan’s work with SPLOTs for the next 12 months. And, as it will be no surprise to anyone who follows his blog, Alan has been bobbing and weaving all kinds of SPLOT goodness.

 

The House that 106 Built

A post shared by Jim Groom (@jim.groom) on


Being able to support the efforts of independent edtechs like Alan Levine is exactly what Reclaim Hosting was born to do—it is, after all, the house that 106 built! And, hopefully, we can do more of just this kind of thing in the future.

, , ,

“Video Killed the Radio Star” at Reclaim Hosting

Lauren posted about this back in January when we first got the art because she is better than me, but Reclaim Hosting‘s site has undergone a subtle re-branding from vinyl to VHS. We launched the new art for our site back in April when we unveiled the Reclaim Video project at OER18. The idea is that the shelf is getting a bit more cluttered ? Next to the vinyl you have those upstart VHS tapes demand some of the real estate. The new logo is a VHS tape, but if you look close enough, all the elements of the vinyl are still there, which was quite brilliant on Bryan Mathers part—surprise, surprise.

The tape is now replacing the record on the site, but the easter egg is still fully operational:

The art is pretty much inline with our look, so perhaps rebranding is too strong a characterization—but it does feel like a new look for me. I particularly like the way shared hosting packages are re-imagined:

Almost works better than the albums, and the single VHS tape with a blank label is something we still need to play with. Bryan worked on a tool that would basically right a URL on the label, something like this:

Or even better , this ?

So, when you create your site for the first time at Reclaim Hosting the splash page could be this VHS tape with your domain name ? This might be something we need to return to sometime soon ? As usual, I am completely enamored with Bryan Mathers handy work, and it is the collaboration that just keeps on giving.

, ,

Talking Cloudron at #OER18

Tim and Jim talking CloudRon

Image credit: Lauren Brumfield

I was part of two sessions at OER18 a couple of weeks ago. Lauren Brumfield already blogged and shared the slides of the session she authored on Digital Literacy. I say authored rather than presented because, unfortunately, she fell ill on day 2, and Tim, Meredith, and myself had to step in and deliver the talk. It went off seamlessly because Lauren had already written us into the plot, but the design and execution was all Lauren’s doing—we were just errand boys and girls sent by a grocery clerk to collect a bill ?

Digital Literacy: Reclaiming Your Space

Meredith also presented, and I will post about that separately, but it’s worth taking a moment to comment on the importance of having everyone at Reclaim Hosting getting comfortable with proposing and presenting their ideas at conferences. I know it was huge for me when I was encouraged to present as soon as I started working at UMW. I was pushed to work with the rest of DTLT to hone how we told our story, and that resulted in so much goodness over the years. It’s important to provide a space for exploration and narration as part of life at Reclaim, and OER18 provided an intimate, welcome environment for us to do just that—even beyond Reclaim Video ?

So, having some time to present with Tim about the possible future of Reclaim Hosting in beyond the LAMP environment was a lot of fun. We focused on our explorations of CloudRon, which was timely, given we have a couple of schools particularly interested in exploring a container-driven environment like this for their respective programs.

What is CloudRon? It’s an open source environment for running containerized applications, making it simple to run apps in Node.js, Ruby, etc. which do not run cleanly in a LAMP environment. Below are the slides from our 15 minute lightening presentation, not necessarily all that informative given they are screenshots, but basically comparing cPanel to the CloudRon experience—although to be clear it is not necessarily one or the other.

We discussed how folks have pared down cPanel to just WordPress to make things easier, as well as how software like CloudLinux for cPanel has made it possible to install Ruby apps like Jekyl or Node.js apps like Ghost, but the process is not easy. From there we looked at how dead-simple Cloudron has made it not only to install applications, but map DNS, and even copy and share applications templates. It’s an increasingly compelling space for us to be exploring, and we are fortunate enough to have a couple of partners interested, so I imagine you’ll be hearing much more on this front from Reclaim in the coming months.

, , ,

A Personal Private CRM

A Personal Private CRM

Last month I forgot to call my dad on his birthday. It's certainly not the first time I have forgotten something important. I'm not wired in the necessary way to piece together all the important bits of information that would make me "thoughtful". Maybe that's a red herring and I'm just not a thoughtful person, but I'd like to think that's not the case and life just gets in the way like I'm sure many reading this can sympathize.

Today I came across a really interesting application called Monica and while I'm certainly reticent throw software at all my problems, I can't deny the possibility that having a smartphone or email or even shudder Facebook has helped me stay in touch with people. Monica bills itself as a "Personal Relationship Manager" and if you're familiar with the CRM acronym (Customer Relationship Manager) in the context of running a business, you can start to see where this could be useful. In Monica, you can add family, friends, and others you meet in your walks in life along with any information you have on them. Monica will remind you when birthdays are coming up or other important events. If you saved gift ideas for them it would have those. You can see relationship connections to know who is married to whom. If you were really masochistic you could log all your interactions with all of these people there (spoiler alert: I won't be doing anything quite that crazy).

Best of all Monica is open source so I was able to install it on my own domain and start playing with it. All the data is private to me and not shared with any other social media platforms. Like any relationship manager, you likely get out of it what you put in so I will have to regularly add information to find real use there. But even if it's nothing more than birthdays that could be useful to someone like me. I hope to see more integrations to take advantages of the platforms like Facebook that already have a lot of information to avoid all the tedious data entry and perhaps better notification options beyond getting emails. But the core idea that I have space on my domain where I can keep track of the relationships in my life is interesting to me and gets at the heart of what I think it means to have a domain of your own. It's not all WordPress blogs out there.

, , ,

Reclaim Video’s World Premiere at #OER18

Reclaim Video Signage

The road to Reclaim Video has been both an interesting and telling one. Less than a year ago it was still just an idea baby lurking menacingly under the surface of Crystal Lake. The “vision” was hatched while we were renovating our newly leased office space last Spring. The space is part of an 80s strip mall that effectively has two storefronts. The one we were renovating became CoWork, and the other was being used temporarily—but every time I looked at it I couldn’t help fantasizing about an 1980s video rental store. The fantasies were also inspired by the awesome experience of working on the Console Living Room exhibit we created at UMW in the Spring of 2015

Reclaim Team in NYC Diner dreaming of VHS

I think I first articulated the dark fantasies of Reclaim Video to Tim and Lauren in some kind of thinly veiled joke as early as May, but the intense preparation surrounding the conjunction of both the opening of CoWork and the launch of our first Domains conference meant it was summarily dismissed. What’s more, it was little more then “I want to turn that space into an 80s video rental store. hahahaha.” As brilliant as the idea seems now to just about everyone, hindsight is 20/20 ? It was not as fleshed out as one would hope, and while I kept on returning to it over and over again throughout the summer and fall, it did not become a reality until early November (so only 6 months ago). The idea came up again while we were enjoying a Reclaim NYC trip. Tim, who was trying really hard to make heads or tails of the idea, finally made the connection between Reclaim Hosting and Reclaim Video in his mind, namely evolving the record store idea [“Video killed the radio star”] as well as being a way to host a fun marketing campaign for Reclaim Hosting. And, with that, everything moved into overdrive.  We all agreed to the idea in NYC over a delicious diner breakfast (pictured above) in early November and by March we had gutted the storefront and created a full-blown video store circa 1984—it took all of 4 months once we committed. And that last point encapsulates my experience at Reclaim Hosting for almost 5 years now. There’s really little in the way of bullshit; we are a lean, mean academic hosting machine and once we decide to do something we lock-in and get it done. #TCB4life!

We’ve documented the process of getting the store up and running over the past few months, and we now have all those blog posts aggregating to Reclaim Video’s blog Room 237. Given that, I’ll spare you re-hashing that process here so I can actually get to my point.

And what’s that, you ask? Well, our coming out party at OER18, of course! I’m not sure when, but at some point in December or January we got the notion of transforming Reclaim Hosting’s sponsorship of OER18 into Reclaim Video’s. The conceit being that this new Ed-Tech start-up, Reclaim Video, was delivering an innovative and timely disruption to the Higher Education market: VHS!!! We approached ALT’s CEO Maren Deepwell with the idea, and she was fully onboard. Those of you who know Maren will not be surprised by this, and I fell in love with the folks at ALT when I spoke at OER16 because I deeply related with how such a small, focused crew could bring so much goodness to so many. After that we decided to do our part to help fund OER17 and now OER18, but we had no interest in the usual vendor trappings—the sordid depths of which Adam Croom’s recent post about OLCInnovate highlights quite brilliantly alarmingly. So, Reclaim Video provided us a way to still do something fun and actually be part of the conversation, even if from 30 years ago ?

OER18 Conference

“The lights go down in Bristol for Reclaim Video”
Image credit: Daniel Villar-Rubio’s “OER18 Conference”

OER18 took place at The Watershed, an Independent Cinema  and “Creativity Centre” in Bristol, and all the presentations were in movie theaters. As luck would have it, this was perfect for what we wanted to do. We had made a mad rush to finish the Reclaim Video storefront in March so we could create a short film that we would debut at OER18. And, we did! I’m not sure what it is titled, but it provides a kind of alternative reality wherein the employees of both Reclaim Video and Reclaim Hosting find themselves in a 1980s era storefront talking VCRs and websites. Synergy baby!

And that was how OER18 started, Maren put the tape in the VCR, lights went down, and 5 minutes of magic ensued ? It was fun, and the fact there really is a Reclaim Video in Fredericskburg, Virginia that will be sending folks all over the world copies of this video on VHS tape over the next 3-6 months makes me smile. Faith in a seed.

We also had a booth, and the amazing crew at Watershed supplied us with a CRT monitor and a region-free VHS player—I think they were the most excited about Reclaim Video’s presence at the conference. The booth was awesome, and it just played films like Blade Runner, Xtro, Amadeus, and more. We also had a stack of shirts and stickers for those swag-minded retrotechs.

Another piece of the OER18 sponsorship was an ad in the program, and, well, we remixed some OG “OER.” 

Tim’s design prowess was responsible for the logo, and it’s amazing how much goodness can follow on a solid logo. What’s more, I already mentioned that a major reason for doing Reclaim Video was to have some fun. And, if you think about it, Reclaim Video is kind of a mashup of ds106 and the Living Room Console—which are two of my very favorite things. And while we fully understand Reclaim Video is not a viable business, its value as an indulgent, nostalgia-peppered space filled with fun and whimsy should not be underestimated. The space has already helped us all divert some of the intense work that running Reclaim Hosting requires into a joyous alter-ego company. Reclaim Video is a creative release that the good folks at OER18 did not bat an eye about incorporating into their proceedings—and that’s open education in action! To quote Yo La Tengo: “It’s a waste of time if I can’t smile easily.” Smiling at Reclaim Hosting (and now Reclaim Video) has not been an issue these last 4 years or so—and cultivating that fact should not be an afterthought to any venture

The Reclaim Video website designed by Michael Branson Smith

Oh yeah, we also launched a brilliant website that will be an central node of Reclaim Video that Michel Branson Smith brilliantly put together for us. But I am saving that for my next post, cause the website is going to be an ongoing, evolving piece of Reclaim Video that I am very interested in taking some time and energy to think about here.


*This is a problem I have, fantasizing about the strip mall haunts of my past. Intensive therapy hasn’t helped.