Initial commit: HPR Knowledge Base MCP Server
- 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>
This commit is contained in:
84
hpr_transcripts/hpr0470.txt
Normal file
84
hpr_transcripts/hpr0470.txt
Normal file
@@ -0,0 +1,84 @@
|
||||
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.
|
||||
Reference in New Issue
Block a user