- MCP server with stdio transport for local use - Search episodes, transcripts, hosts, and series - 4,511 episodes with metadata and transcripts - Data loader with in-memory JSON storage 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
85 lines
7.3 KiB
Plaintext
85 lines
7.3 KiB
Plaintext
Episode: 470
|
|
Title: HPR0470: Interworx
|
|
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr0470/hpr0470.mp3
|
|
Transcribed: 2025-10-07 21:12:16
|
|
|
|
---
|
|
|
|
This is Quack 2. I'm at the Ohio Linux Fest and sitting at a coffee shop in the convention
|
|
center with John from Interworks. Interworks are interworks.
|
|
Interworks. Okay, so what is interworks? Interworks is a browser-based control panel for hosting
|
|
web servers. It allows you to easily manage your servers, manage your configuration files,
|
|
settings, etc. as well as add domains, email accounts for those domains, FTP accounts,
|
|
various other things. Okay, so for someone who doesn't ever do anything with servers like me,
|
|
what does all, so if I set up a server and I need to add a set of users maybe, is that what I
|
|
would be doing with interworks? Right, we make it all easy through a nice web-based interface,
|
|
so somebody with absolutely no knowledge of how Linux works other than I add a user and I
|
|
be able to connect to it, they can do that all through interworks pretty easily. This sounds a
|
|
little bit to my limited knowledge. Again, I don't really do a whole lot of server stuff. Sounds
|
|
like something I would find on C-panel or something like that. Is that, is it similar to that? C-panel
|
|
is actually one of our competitors. They were one of the earlier people to do the web-based control
|
|
panel for servers in terms of growth and things like that. They've massively outgrown us, but
|
|
interworks started first as an internal project at nexus.net up in Dearborn, Michigan, and then it
|
|
eventually spun off into a separate product when we realized that the market, well, when they
|
|
realized that wasn't part of the team then, when they realized that the market was big enough for it,
|
|
we kind of specialize more on the fact that we're small as kind of one of our strengths because if
|
|
you have a problem, have a feature request, file a support ticket, and you email somebody,
|
|
you're getting a software engineer, you're not getting some salesperson, some support person,
|
|
or somebody who's over in Bangalore who's just answering phones. We're trying to have very
|
|
kind of, that was a word for natural growth as opposed to just a huge marketing push,
|
|
and we grow too big too fast. Cool. Okay, cool. So what do you do? Are you a salesperson or what are
|
|
you? I'm a software engineer at Interworks. I was, I'm the, presently, the third software engineer
|
|
at Interworks. We're a small team of only three developers, and we have a few other support staff
|
|
and things like that, but it's mostly the team of the three of us. And this is a commercial company,
|
|
right? Yes, yes, this is a commercial company. We estimate 15,000 installations of interworks worldwide,
|
|
but because it's optional, whether you inform us that you installed it or not, we're not entirely
|
|
sure how many active lights we have, but we know it's at least 15,000. Interworks as a whole
|
|
has been around since about 2003 when we first launched, and yet we're, it's a very mature code
|
|
base. We're fairly stable. Most of our support tickets are more based on, I'm using some strange
|
|
configuration, and I just want to make sure everything's going to work as opposed to this button
|
|
stopped working. So we just released Interworks 4, which was a massive rewrite. We redesigned everything
|
|
for, we fixed a lot of the areas of the system that were broken and slow. It's much more
|
|
sensible, and we have a full API where the actual web view of Interworks is a client of the API.
|
|
So anything you can do in the web, you can do through our API. The third version was released,
|
|
I think two years ago, there were rumors going around that Interworks development was dead,
|
|
because there are a lot of, there were only minor bug fixes released, but the reason for that was
|
|
that we were just developing this massive rewrite, and we kind of, we're trying to go under the radar
|
|
with it until release day. Wow, very close. So when was 4 released? Interworks 4 was released. Oh,
|
|
geez, it was during post-incond 2009. It was actually the first day of post-incond.
|
|
We, we put Interworks 4 live, and people were able to download it and install it. We had
|
|
handful of installs by, you know, before even the official announcement on the website,
|
|
it was sold. So if I, if me personally, I got a server, I'm going to set it up. I want to use
|
|
Interworks for my control panel or whatever. Is that realistic for one person to try to use it,
|
|
or is this like something for big companies? Absolutely, it's realistic. We offer a single domain
|
|
license for free, and that is good forever. It allows you to install Interworks on your machine and
|
|
have one domain point into it. It makes managing it fairly easy, as long as you're running a red hat
|
|
based distribution of Linux, it everything works fine. Most of our customers use CentOS,
|
|
they're a few that use red hat enterprise, and some more adventurous use Fedora.
|
|
Cool, okay. And then you'll scale up to like the scope of, I don't know, are you allowed to tell
|
|
me some of the, you know, the companies that I might know that are using Interworks?
|
|
I'm not sure I'm allowed to specifically give any publicly, but I will say that there are very
|
|
large companies that are running Interworks for their websites, and they're also hosting companies
|
|
out there who are running hundreds of accounts on a single, big server running Interworks,
|
|
and it all scales fine. Wow, okay. Well, that is very cool. In terms of, like, I guess you'd
|
|
be called expandability or extensibility or whatever, I mean, is this some, can I write my own
|
|
modules for Interworks and like plug it in or something? Presently, you cannot, but we just released
|
|
a new feature that allows a, we just built a plug-in architecture for adding our one-stop support
|
|
to Interworks, which is a backup solution. So we're planning on writing more plug-ins as we need
|
|
them, and down the line a bit, we're probably going to open up the plug-in API so that anybody can
|
|
write their own plug-ins. Very cool. And what was it, what was it written in? Interworks was written
|
|
in PHP and MySQL. It ships as a kind of packaged product, so you don't have to install Apache or MySQL
|
|
or anything. It's all just a single installer. We run our own internal instances, and you're also
|
|
free to use whatever versions of software you want. If you want to run some older version of PHP
|
|
for security reasons, you're perfectly welcome to. Cool. That's what I was going to ask next, actually.
|
|
Yeah. And the same with MySQL. We recommend Apache 2.2 or higher. There's some people that are
|
|
that may be using old versions. We're not entirely sure. When you say that you're not entirely
|
|
sure, like what, so people can install it, oh, you mean like the single domain people can install
|
|
it and then not report that they've installed it to you, right? Yeah, we can check the licensing
|
|
database, but we often don't because there's some licenses out there. People who bought servers
|
|
who aren't really using them in a real environment, there's even a test lab or something. Yeah, yeah.
|
|
So we're not entirely sure in terms of active license. What's the website? So Interworks,
|
|
INTRWORX.com, and you can find all your information on there. We have a decently active message board
|
|
and pretty good documentation. Cool. I will check it out. Thanks a lot, John, for talking to me.
|
|
Thanks for having me. Thank you for listening to Active Public Radio.
|
|
HPR is sponsored by Carol.net. She'll head on over to C-A-R-O dot N-E-T for all of her students.
|