Cloud Computing for Artists: Launch a Server | Matt Hourigan | Skillshare

Cloud Computing for Artists: Launch a Server

Matt Hourigan, Designer

Cloud Computing for Artists: Launch a Server

Matt Hourigan, Designer

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
10 Lessons (32m)
    • 1. Let's do this!

    • 2. Get a domain name

    • 3. Launch the server

    • 4. Connect your domain

    • 5. Create record sets

    • 6. Connect to server: Windows

    • 7. Connect to server: Mac

    • 8. Server configuration

    • 9. Upload files: Windows

    • 10. Upload files: Mac

  • --
  • Beginner level
  • Intermediate level
  • Advanced level
  • All levels
  • Beg/Int level
  • Int/Adv level

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.





About This Class


Go from custom domain to LIVE website in this technical course for ARTISTS!

Many tutorials walk you through local development and design. Not here.

We will launch a LIVE blank website on our own server in the cloud.

WHY and WHAT is the CLOUD?

The "cloud" is a remote server that you can access from anywhere. It can live in multiple locations and provides redundancy and flexibility if your website traffic increases.

Reasons for setting up your own server may include:

  • Using an API service
  • Storing information in a database
  • Creating a custom email address
  • Greater flexibility and control

Break free of templates and start with a blank canvas.

This class will show you how!

Meet Your Teacher

Teacher Profile Image

Matt Hourigan



Designer and developer enthusiastically sharing methods for creating mobile and cloud projects.



See full profile

Class Ratings

Expectations Met?
  • Exceeded!
  • Yes
  • Somewhat
  • Not really
Reviews Archive

In October 2018, we updated our review system to improve the way we collect feedback. Below are the reviews written before that update.

Your creative journey starts here.

  • Unlimited access to every class
  • Supportive online creative community
  • Learn offline with Skillshare’s app

Why Join Skillshare?

Take award-winning Skillshare Original Classes

Each class has short lessons, hands-on projects

Your membership supports Skillshare teachers

Learn From Anywhere

Take classes on the go with the Skillshare app. Stream or download to watch on the plane, the subway, or wherever you learn best.


1. Let's do this!: all right. Do you want to learn how to make something like this? Too bad today we're gonna learn how to launch a server in the cloud. This is a technical class geared towards artists who want to start with a blank web canvas . I will take you from custom domain to a live website. Was nothing on it, you know, make it as painless as possible. 2. Get a domain name: all right. First thing we gotta do is secure our custom domain name. Go to name cheap dot com on a search for the domain. Your you'll notice that some of them cost more than others. Choose the one you want and check out. They offer a number of other products. This is where you would add your free private email associated with that custom domain name , and I'll show you how to set that up this fall. 3. Launch the server: next thing we're gonna do is go to aws aws amazon dot com. Amazon is going to be hosting our server. They provide virtual servers that we essentially rent and, uh, do it everywhere you want, so you'll need to make an account. Once you do go to your management council, we'll launch virtual machine. We'll choose Amazon Lennox to am I. This is the free tier we're gonna want to use that. This constraint has is this is the story that you may need to use to store information we can take. Name. Security group. You can create a new on, Get out a couple rules hand on https. These will allow us to Khost our content. You want to create a new key pair? It's important that you store your keys just like the keys to your house and hey, save spot. Name the key. Download it. Going to be a doctor pem five. We're going to use that to generate a key to access the server from wherever we want, and long, for instance, it'll take a while to launch. Once it does, we can start having some fun 4. Connect your domain: So we've secured our domain name and launched server. Now we need to connect the two. There's another Amazon service called Robbed 53 that does just that. We will also enter our email records. Took up our human. Let's start go to aws amazon dot com. Come to your Haas Management Council insert for Route 53 code ousted zones and create hosted. Enter the domain name from the right side. Here, create. We now have four name servers that would will enter on the name cheap website. Where are go? Main lives. So what? Copy these and go back to sleep. We'll go to our desk and click manage on your own name servers. This is where we're going to enter those values. Click custom D M. D N s Paste. Your values will have to separate these, which is no. The order makes just different. All right, quick check. They say that it takes 48 hours. I've found that it often takes far less time 5. Create record sets: as long as we're here, scroll down to the bottom where it says private email. Click manage. Go ahead and change your password or open your Web. If you don't want to excess your email from your your mail client that you use on your phone or your computer, you can access that as well from private email dot com. Also, you have to enter the records to receive mail through your mail client. Let's go back to rob 53 Here, you see, I added some records. Mx txt. These values are listed in this reference document to locate R. I. P address. Go to your aims on council Quick. Easy to look at your running instances and find the instance that we created. I screwed up once in terminated this instance down here at the bottom. It'll give us all the information about that running instance or summer right here. That's are you, Gus. Do what happens if we type it into I just nothing we're gonna change. This is our I p address. Go to your out. 53 Create a record. This will be our I p address. You can leave a blank or you can type Www or you can do both. I'm in the value. We're putting our address. Let's see that changes. No, there's a few more steps will have to take before the servers up. 6. Connect to server: Windows: next thing we're gonna dio, let's go to party down Work Party is a program for Windows that's going toe. Let us long into our server. It's going to assist us in that we're going to need a few pieces of information. One is our I P address, and the other is the private key. Uh, there's a generator that comes with putty for Windows that will generate a private key for us so that we can log in securely from anywhere. There's a different way to log in for Max that I'll go through in a different video. Once you have plenty dot org's, you can download Buddy Year. You'll probably want 64 bit version Advice is an ssh client. It will allow us to securely transfer files easily. This is where you're going to write your HTML, have your style files and everything else that is going into your website. You can download it here. Once party is downloaded, search for Putty gent potty. John is going to generate a private key file. That party will use toe log into our server, click load and load the PEM key that we downloaded earlier when we created RTC two instance , Cook, save private key and save it in the same location as your pen. With that, we can now open putty. We'll have to enter the I P address at Port 22 go toe off and browse for the PPK file that you just generated. Go to data and enter he see to dash user that will be our log in. You can name it and save it so that it's easier to go again in the future. When you click open, you should, uh the terminal will open and you'll see the EEC to logo. We'll go through the commands that we're going to run to install the necessary software on our servers. 7. Connect to server: Mac: alright for Mac users. I'm gonna show you how to lock into your server show. So open terminal, being your director, using the commands that we're going to use First, we need to change the permissions to your here. Keep. So go ahead and copy that path. And then right. 400? Yeah. Paste the path. No. All right. Teoh, for instance. Right. Essence stage and then paste the past year key again. Next, we're gonna rights. User name. Easy to stash you there at in our public DNS. Look at that. You can find your public DNS name right here, right above your I P address. Copy to court. See if you are. Yes, that's there we go. It worked, So yeah, Yes. All the commands should work the same way as listed in the Windows documentation. But I've also included them in the Mac. So there you go. Mac users 8. Server configuration: All right, let's install the software on a server. I'm going to run through the commands that are listed in the document attached to this class. Our first command is going to be pseudo young update. Why? What that command will do is update our server. The why indicates that we agree to all the questions that will ask. The next command is going to install some other things. Our database and PHP. We can use PHP to right information to the database. Use AP eyes. There's a few other options, and you'll notice that Studio Yum um is the package manager. So if there's anything that's missing, it says it's not available. Just try writing pseudo yum in the name of the package that you need and um, will try to find. So this is pretty cool. It's installing all this stuff, some of our database or data server. Next is the part of our server that will serve files. So when people search for a website or service as I'm ready, I'm a week check that it's enabled. It says enabled right there. All right now we're going to add a user called Easy to Users, and we're going to exit and then we're going to log in again. All right, so now we take groups C E c to users of it. That's cool. We're going to change some folder permissions so that the easy to user can modify the www directory, which is where we will be adding files more permissions. All right, Next thing we're gonna do is secure the website with the security certificate. Make sure that our systems dio is unable. Install mind SSL. We're going to get package here, enable some things Sudo repo list. Now we have to edit a file. We're going to type sudo, you know slash This is going to bring us into our directories come slash Come. Yeah, This is the http server configuration file. Very Vince, we're going Teoh, change a very small amount. Navigate down toe. Listen 80 with your arrow key and copy the virtual host Information Change the server name and server alias to your domain, then breast control X press. Why? To confirm impress. Enter. There we go. Let's restart. And now we're going to actually get the security certificate using certain Buck studio is a command that says I am the admin, and I am overriding all other privileges, So sometimes it denies. Do you try putting pseudo in front of it? That works. Do pseudo certain back to start the search security certificate process. Enter your email address. If you didn't get one another year. Could be anything. Your regular email address. Close. I screwed that up. Try again. Pseudo Serpa. Really? Very good. Sure. Hungry? Yes, sure. All right. Which names would you like to activate? Just press enter for vote. We'd blank next is going to ask you if you want or connections to be encrypted. That's yes. So prostitute enter and we're done. There you go. One more thing with the certificate we're going Teoh Auto updated so that we don't have to install arena of it manually. Go to go down below the stars Control X tags That why you start the crime? Damon's they call it. There we go. We installed security certificate. You might be excited to see if your website is working. I and you'll probably see Apache page if you, uh, into your domain name into an address bar, so check it out. Okay, 9. Upload files: Windows: for this last video. I'm going to show you how to use the FTP client bit. Vice. This is going to make transferring your HTML files. PHP files. Whatever files you used to build your website, I'm gonna show you where they go. And yeah, so then you'll be able to see them on you. For the host, enter your I P address. Support 22. User name E C To dash User. The method of authentication will be public. Keep go to your client. Key manager impressed. Import important. The PPK key. Close now. You should see global one there. You can also select Steve worked by present. You might get a a message. Say yes. And now we're in. Now that we're in our server, you might be wondering where the heck we are. Up here. This is our address. This is the current directory. We're looking You might be in a different location, but what we're gonna do hiss press dash to go into the room you are. So where are we now? Well, these and other things that we installed, So go ahead. And next Four heart's desire. We're gonna go into a bar. Www, Remember changing the ownership of that directory. This little house, too, that it orange came up. PHP my admin. That was your database management client that we installed in the last step of our document . All right, so if we create a file here and call it index each human, we should see a blank weapon. You can edit this directly and advise just a simple text document. Go ahead and tie each one, Huh? That works. Saved five. And let's check. Or there we go. We're online and we have a secure connection. Pretty cool. I hope you enjoyed this course. If you have questions, feel free to email me. Really? At B a d d dot Thanks. 10. Upload files: Mac: Hi, Mac users. I'm gonna show you how to use a file transfer program called files a lot to edit and upload files to server files back and download the bounds of look like, Well, you're in your browser. Go to your PC to dashboard and copy your i p address because we'll need that toe. Once files is downloaded, open it up paste. Then your i p address in the host names user name you see to dash user password can be Blink port 22 at its settings in under us FTP, we're going to have our key that we already added mine. It's right there. Okay, The left side here is our computer Our local director Navigate to wherever you downloaded your key or wherever you're building your website. Let's connect press OK, and here we are. You'll see the structure directory structure of your service going to the top level. Var w w w This is where we're going to add files. These are our user facing five. Very exciting. So any HTML files that we put their specifically the index dot html will be visible to the world. Let's create. That's fine. All right, I'm gonna use text that it's a very simple program that comes with Mac. Go to preferences and make sure clean text selected. Otherwise, our scripting, like which html won't be saved correctly, will be walking. Make sure you have plain text selected new doctor. Now, let's type our 1st 5 walk. There we go. OK, now we're gonna see. I'm sure that it's saving in your working directory here and save it as index save. Make sure to use the HTML extent. There we go. Our index green. Now go. Shouldn't CR Index studied? Shima? It's dragging over into our server. Here we go. Let's see what we got. Open a new tab. Go to your domain. There we go. We're live!