 We are live. That's correct. So I like that you did that. That's a consistent sound. I think start every session with a little action. Awesome. Well, this one is an overview of WHM. I always forget, Lauren, is it web hosting manager? I think so. Web hosting manager, that's what I always tell people. So if it's wrong, you didn't hear from me. It might be wrong just because you probably get that from me. It sounds right. So WHM is, we'll say, theoretically web host manager, and it's a software that has been around since 2003. In fact, I started using C-Panel around that time, and it's developed and it's gotten cleaner and nicer, and its theme is better. But essentially what we'll be looking at today is the server side of C-Panel, which is WHM. WHM is the software that provides multi-tenant hosting for lamp environments. It's an environment or a server that you won't necessarily as a domain of one's own administrator need to be in very often, if at all. When we did the overview, Lauren did a great job of talking about WordPress and focusing how you can switch into C-Panels through WordPress, and how you can use WHMCS to manage users and track users, and touched upon WHM, which is in fact what you're paying for. That is the C-Panel server. That said, a lot of what you need to do or could do in WHM can already be managed in WordPress or WHMCS. So keep that in mind. There is some useful things though, that we can do in WHM. So let me take a moment here and show you that. Let's jump into WHM and see what's what. Ready? Okay. So one thing is when you get into this service, when you get into this server, you'll see a few options. In fact, if you look to the left, don't look to the left, but if you look to the left, you'll see why we try and keep people out of it. That is me scrolling through all the options in WHM. It's ridiculous. There is so much and much of it you will never ever need to know about. But one that is useful, we'll talk about right now is this list accounts. List accounts is probably the most useful space in WHM to get information about your server. So this is the StateU server where Lauren set up her account in the first demonstration of all three systems. And so I'm actually gonna use that as a stepping point to find Lauren's account. So A, now list accounts, I can do a quick search and I can find an account I'm looking for. Here's Lauren's StateU account. I know she has 148 megabytes, which translates to about a gig of quota. I know she's using now two megabytes, so she's very efficient. I know what package she's using, WordPress in the classroom. I know the theme. And I also know when she set it up, her email and her username, which is her CPanel username. All of this to say, this is a very useful bar of information about an account. It even has information like the IP address of your server and a quick handy dandy link that we'll take you and Lauren already showed you this, but we'll take you right into the CPanel account. So that's a quick jump right into Lauren's CPanel account and I can see everything that's going on there. But back to WHM. One of the things we often talk about when people are in WHM and this does come up fairly often is people either want to change the quota of an account which you can do from here. They want to suspend an account which you usually can do from here. I'm not seeing it here right now. Oh yeah, here it is. You can suspend the account and you can talk about why Lauren is spamming all the users. And so, bam, we could suspend that. She may need to change her contact email. That could be done here, change the password, et cetera. But most times we get Domain of One's Own Advents calling us and saying, hey look, this particular user is using video or doing archival work and they need more space. And so on a case by case basis, you can click on that change quota button and you can say, you know what? They're gonna get five gigs, save it. And then that user, that specific user, not everyone in the system, but that specific user will get five gigs of the shared storage space versus the rest of the users. The other thing I find very useful with the list account is that you can also modify the account according to specific things. One of the things we might get, or folks here might get, we can go into this more detail later, is you may wanna change the actual primary domain, right? I didn't like Lauren Hanks, for example. I wanted to be Jim Groom, for example. And I overwrite that, right? That's the history lesson. But the idea there is that you can change primary domains. With that comes a certain amount of issues where you have to make sure that the databases remain the same, the prefix, et cetera. But this is also a place where you can change primary domains for accounts. With that comes some issues, so don't do that lightly. And if you have an issue, reach out to us on that. But that's a basic overview of what the list account space offers a user, so. Yeah, and Jim, when I hear you talk about changing quota for a single user, it does make me think about how you might change quota for an entire group of users, for example. So you want to kind of frame CPANL for different cohorts of folks, like students versus faculty or the beginner CPANL that user sees that maybe a bit more stripped down versus the advanced CPANL that might have more features and functions, the advanced stuff in CPANL. Same thing with quota. Maybe your beginner users or the default CPANL that folks see at first glance, maybe that only has a gig of space. But then the heavy hitters, the folks that are really taking ownership of their CPANL account that need more space, maybe you want to have a five gig CPANL account for folks. It sounds to me, Lauren, and I might be wrong, but it sounds to me like you're ready to show us something and I haven't covered it. No, yeah, I'm laying the foundation here. So it kind of makes sense because I think it is worth talking about these scenarios before we jump into why we're showing you what we're showing you. I also think it becomes really easy. You have this list accounts, just showed you how you can easily go in and modify an account for a single user. But if you find that you're going in and modifying on a one-off basis, it might make more sense to just have predefined what we're calling CPANL packages or different versions of CPANL that you can then switch between and you know that, okay, when someone is switched from the default beginner CPANL to an advanced CPANL, you know exactly what kind of settings they're getting behind the scenes. And it kind of keeps things a little more unified and allows you to sort of track over time where your storage is going. I've seen Domain of One's Own instances that don't do this and then later on down the road, they're having a hard time tracking down where their storage is being taken up on the server and they have a hard time, I guess just managing those users where some have 50 gigs, some have 10 and it becomes hard at that point to backtrack and say, no, all of our users get either one gig or five gigs or 10 gigs, you know, or something like that. So I think setting those versions up by default be CPANL packages. That's what WHM calls different CPANL versions. I think that becomes really helpful. So I'm gonna, I guess next here, go into how you might create a CPANL package and then all of those steps along the way where you can customize. So starting with storage, obviously, but then also jumping into the different CPANL icons, you can customize those, the CPANL features. You can also customize CPANL applications. So the installatron section, maybe your beginner CPANL only offers WordPress, Omega and Drupal, but then the advanced CPANL has everything or has access to e-commerce apps or things like that. Or with the feature manager, basically, we hear from a lot of schools, we don't want people to have access to email. We don't want them to see this and that. So you really do get in, have the ability, again, we can take care of a lot of this, but if you wanna see where this happens and how it happens, this is really useful. So yeah, take it away a lot. Cool, so like I said, let's see. You can see from the list accounts menu here, if I scroll over and depending on your window size, you might not need to scroll over, but I can see that quota, I can see that package column. So right off the bat, I know that all of the users in our demo server called StateU are getting a CPANL package called WordPress in the classroom. So you really can name them whatever you want, but I like to start here to know by default, okay, what are people getting? I can then even click on this package. It's gonna take me into a new window. Let me magnify my screen a little bit and you can see, okay, what are people getting in this quota? Unlimited disc quota, I'm not so sure about that. You know, unlimited email addresses, maybe we wanna change that. So I'm changing an existing package, okay? You can see it only allows for max two subdomains. Again, this is a demo server, so you might have different limits here. We don't allow any add-on domains on our demo server, but again, that might change for you all. Just completely depends. Do we wanna give them shell access, et cetera, the type of CPANL theme that we want by default in that feature list. We'll come back to that in a second, but that is, that's the feature list or the CPANL icons that we're offering. So let's start first. We're gonna create a new package. So I'm gonna search the word package up here. I love my search bar here and I'm gonna add a new package, okay? So we can edit existing packages or add a new one. I'm gonna call this, let's actually, I wanna know what the packages are called so I don't create a new one with the same name. Okay, so we're gonna create a new package called advanced. All right. I don't really like having unlimited disk quota. Even if you wanna provide a lot of quota for folks, it's probably not best practice to have unlimited just because there's really no cap on the accounts and then that can eat into disk storage in the event that someone installs a WordPress theme that's out of date and it gets spammed with comments or something. You want accounts to have caps. So, excuse me. I'm just gonna, let's give that one 5,000 megabytes. Unlimited monthly bandwidth. I'll just, for now, we'll just kinda go through here. Max FTP accounts, they can have unlimited, that's fine. We don't want them to have email so that's not gonna matter. Let's see, unlimited subdomains, sure. I'm gonna make unlimited add-on domains. So I'm just kinda going through and deciding what this specific C-Panel account will be able to do. Let's give them shell access, that's fine. And then we'll change that feature list later on. So for now, I'm just creating my package and then right off the bat, if I go back to list accounts here and search my domain, I can't remember if Jim actually changed it, there we go. I can now modify my account and change the plan. This is one area where I wish C-Panel or WHM was consistent and called this package because they use package throughout but then here it's called plan which is really silly in my opinion but I'm gonna change that package. You can see they're using it there again and I'm gonna click upgrade or downgrade. You can see the server's like going through all the changes, changing all the settings for that specific account and then that's what you want, the enabling done. Setting the quota, you can see it changed all of the settings. Now if I go back to list accounts, search my domain and I scroll over here, let's do that. You can see my quota changed and now I've got that new package. So that very clearly allows you to see just how you might change that package and we haven't even gotten into feature manager or installatron yet. Yeah, and I think one of the things just to keep in mind for folks out there and we'll be responding in the chat as well, like things like if you're not familiar with add on domains or subdomains, I mean, these are all options within C-Panel. Add on domains lets people add a domain that they purchase houseware like jimgroup.net and then wrap it on top of that subdomain. Subdomain is another kind of partition of your site so you can have blog.jimgroup.stateu.org and then there's email. So there's a whole bunch of different options in there. So when you're looking at that kind of, what would we call a kind of package, keep in mind that some of that stuff went to default or not, that's all basically within C-Panel and something that's worth kind of, if you don't know it, reach out to us again. We can help you with this. So don't let that scare you, but at the same time, all of that stuff is manageable, which is nice to see through that package manager, which is pretty simple. And that's a good point too, Jim. If you feel comfortable making these changes on your own, great, but know that you don't have to. You can come to us and say, hey, we're looking to create another package that has X amount of storage and nothing else, Matt. Everything else keep the same how you would normally do it, based on what you recommend or suggest, and then we can go in and help you create it. So we like to give you the keys to the kingdom in case you feel comfortable doing it, but obviously we're here to help. So all right, we've created our package, which is kind of the first step. Now we wanna create a new feature manager group. I've used that word a few times. So feature manager here is how you would go about editing the different icons in C-Panel. So if I pop over to my C-Panel here, you can see I've got applications. All of these are the different features of C-Panel. Files, email. So let's say in our advanced C-Panel package, we wanna get rid of email. So I can go through, I can edit an existing feature list. You can see there's a WordPress in the classroom feature list that's been associated with the package, but I'm gonna create a new one called advanced just to keep things consistent. Okay, and now I wanna select everything by default. Okay, so everything's gonna come in, but now let's say email. I wanna turn off all email stuff. And there's more than just these icons. We have a document that I will make sure is linked in the chat for how you would go about turning off email icons because they do hide a few other settings. I come over to my C-Panel, spam filters, for example, that doesn't have the word email in it. So it's not gonna pick it up. But if I search- Appstrapper, like there you have to go back and forth. I don't know why they don't group them. It would be so much easier, but at the same time- But we do have a document that has all of the things to search for. Also, you can come to us and say, hey, Lauren, can you take out the email section in my C-Panel account? And I'll say, yeah, sure, and we'll do it for you. So yeah, so that's kind of how you could see I've created that feature list. It's now here, I can go in and edit it. So we're just searching feature and then from that page, we can edit existing feature lists or create new ones. Now that we have that feature list, we have to go back and associate it with our package that we created. So I'm gonna come back to package, edit a package, because we wanna edit the existing advanced package that we just created, right? And if you remember at the bottom, there's that feature list space. And right now it has the fault. Now we wanna set it to advanced because we've created that and we'll click change. That's good. So now if I pop back into my list accounts and I search my account here, you can see I've got the advanced package there. I'm gonna click into my C-Panel account and I should, I won't see all of the email stuff gone but you can see some of them are gone. The ones that say email are gone for the most part. So I think routing has another name of feature list but you can see it kind of going down. It's probably not a great example because I didn't take out all of the email stuff but just trust me. There's so much to take out. I know. But I mean, I think it reminds me and it is a good use case. So for example, if folks out there are like, look, we have certain groups that are just gonna want basic, the applications, file manager and some domain work. They don't want to see anything about email. They don't want to see anything about like more sophisticated like analytics or tracking or API stuff. They want all that gone. You can create a very basic package and that's what most people get. And then the folks who have, maybe you're doing it as part of a computer science class who need more control or do need email, they get that advanced. So in the simple version, you could take out a lot and really make C-Panel two or three groups of stuff applications you can install, files and some preferences just like that. That's a great example. Yeah. So we do really boiled down C-Panel. Yeah. Sorry to interrupt, Jim. I was just gonna, exactly. You know, we do have some institutions that say, I want to really stripped down version of C-Panel. We don't have a lot of support in-house to be able to answer a ton of questions. We just want to offer WordPress with maybe some file manager access, things like that. So you really can strip it down. So just let us know, you know, there's no right or wrong way. It just depends on what your community wants to offer and support. And again, I think that's why the packages are super cool because you're not limited to just one version. You can say, okay, default, everybody gets this and then faculty get this or our computer science folks get this. The last step, sorry. No, no, go ahead. Okay. The last step. So we've gotten, we've done our applications, we've done our settings and our quota, or sorry, we haven't done applications. We've done our C-Panel feature manager, the icons. Now we want to do the application. So when I click my apps here or let's say applications browser, there's a ton of applications that we can offer. A lot of institutions like to get rid of the e-commerce stuff. So I'm gonna use that as my example. And the same way that we have to create new feature manager group, we also have to create a new group and install a Tron. And again, we have a guide on this. I'll make sure it's linked. So let me see here. I believe it's down in, it's gonna take me a minute to find it. There we go. Let's see. Oh, it's in groups, of course. So you can see no groups have been created on this server yet. So all of our C-Panels and the default demo account all have the same applications. But I'm gonna create one. And again, just use my same naming advanced and click save. And that's really it right now. Great. So we've got that group. And now if I go into access control. Okay. You can see I have all of those applications there that I can check in and out of. But now I have my group thing here at the top. So I can search, I could go to advanced. And now I can go in. Let's say I'll scroll down to the e-commerce apps. Perfect. So I'm under my e-commerce section. And I'm just gonna start unchecking. And this is really kind of a naughtness. So if you come to us with a list of applications that you do or don't want to offer, we can go in and do this for you. I think even Chris has a script. Chris and our infrastructure team has a script that he can run to kind of quickly say, uncheck all of these boxes here and things like that. So I'm not gonna waste your time and go through and uncheck all of those. But that's kind of how you would do it. Then we would scroll down and click save all. And it is a nice look too at Installatron. So the one click installer that we use at Reclaim Hosting is basically the other services provide something like Scriptaculus or the old gold one, which what was it called again, Fantastico, right? These are just basic script installers that allow you to install WordPress with one click or Omega and we use Installatron and we have custom applications for installing them. And so this is where you could go in and control the settings of Installatron pretty seamlessly. And as Lauren said, even create a kind of series of groups where some users get access to certain apps where other users don't have access. So that's kind of nice. Yeah, and in our last few minutes here, I can kind of explain a few other things in Installatron. There's a template section. We'll get into that more later today about how you can template out your own applications. So, you know, templated version of WordPress, for example. I can also see at a bird's eye view the applications that have been installed on the server itself, which is kind of cool. So I can see they're kind of pulled out of their C-Panel accounts and into this main list because this is a demo server. You know, I'm not sure if there's gonna be much to share here, but you can see a Moodle account, a lot of WordPress, but it's kind of cool because I could come up and search Omega, for example, and see, okay, we're getting how many support tickets on Omega. Does that, you know, does that balance out with the number of applications that we're getting, for example? Let me search Moodle, see what's popping up here. Okay, so maybe for whatever reason, I thought that it was more helpful than that. Oh, maybe it's because I have typos here. But anyway, yeah, okay, maybe it's not, oh, it just takes a minute to load. That's my issue. WordPress is my second favorite application after WordPress. That's true, yes. But it's just kind of a cool space to see what's happening, the work happening on the server. I also like, oh, and I guess that kind of pulls us at time here, so we'll get into some other, I didn't talk about WHM all day long, obviously. There's a lot here to discover and talk about. We'll share some more documentation and just resources for using WHM, but honestly, best practice and just as you're navigating domains, is just sort of reach out to us, say, hey, is this possible? And we can say, yeah, probably in WHM or no, but here's an alternative. I think in this little bus where I'm driving, it's wrong. I think you should be driving the buses. Or maybe it's a European bus where I am driving. Exactly, it's a British bus. Hi, folks, thank you so much for listening in on our WHM overview. We're gonna cover WHM CS here shortly and then later this afternoon, we're gonna get into some really important, exciting support, applying all of these things that we're learning for real life supports in areas. So thanks for tuning in. Yeah.