Simple Perforce Setup on AWS EC2 From Windows
This is just a quick video to go over the first time setup for getting a Perforce Helix server going on an Amazon Web Services EC2 instance.
Introduction and Downloads
Amazon Web Services –
Perforce Helix Core (P4D) –
Perforce Helix Visual Client (P4V) –
PuTTY –
Installing PuTTY – 2:29
EC2 Setup – 4:56
How the hell did you create user for perforce in 12:41?! I literally don't understand how
I can't seem to figure this out and I am not what I am doing wrong. I was following good until it got uploading P4D. The file I have is helix-core-server.tgz. I saw in the feed it said to Unzip I did that and got the tar file which didn't upload either. I unzipped the Tar and tried the P4D and it failed as well.
Worked great! Had to use a couple of comments to fix what others had highlighted, the p4d is in the helix rar file so don't forget to extract that and I also had to do:-
Kjeld Pedersen
1 week ago
@beguiledfoil also in addition to that for me to get it working I had to go to putty configuration by loading putty and clicking on the default settings and hitting save. (read from another site, as i was getting this, ssh_init: Network error: Cannot assign requested address) for some reason it wasn't seeing port 22, by doing this it did. Thanks
If anyone runs into an error during the pcsp step saying "cannot assign requested address", use the option -P 22 to specify the port. That fixed it for me.
at 11:50 it says no such file or directory. I didn't have a p4d in my perforce folder at first and manually put it in from a new installation but it still does not work.
hi am trying to solve the pscp command for copying p4d to server? @10:45 mark I tried all types of different variations but I get this ssh_init: Network error: Cannot assign requested address. Any help would be appreciated.
I couldn't get pscp to work but I manually downloaded it from the linux by using
" wget http://www.perforce.com/downloads/perforce/r20.1/bin.linux26x86_64/helix-core-server.tgz"
hello, At 10:45 it still says it cant find p4d "no such file as directory" I double checked and everything is the same as you and the previous steps all worked! Any ideia what is happening?
Awesome – just what I needed – thanks a bunch Ben!
Great tut, thank you!
Fantastic walkthrough – cheers!
You wouldn't by any chance be willing to do a video getting Hansoft set up in the same way?
If I do the same things on google cloud, everything works except at the very end I cannot connect. Is there somewhere a tutorial for gcp?
I allready set it up on aws but I think gcp has better conditions. Thank you anyways for this tutorial!!
EDIT: I made a youtube tutorial on this topic: https://m.youtube.com/watch?v=kGFm1ygw45U&t=6s
If you want you can also join my discord, also for questions regarding the setup in aws https://discord.gg/edJEmYz
Absolutely perfect tutorial. Thank you and than you all the people asking questions. Helped me figure out things I never thought I could!
For tgz file you will need to extract using "tar -xvzf p4d.tgz" then use the p4d file as normal
Hi Ben, thanks for your video. Very informative and to the point. I want to know what happens if (at the end of the setup, where we have p4d running on the EC2 Instance and with depots/files on the server) we decide to stop that instance and then start it. Are all of the perforce files lost?
Excellent tutorial! Stupid question however, can anyone help me figure out how to issue p4 commands to the server after its all up and running?
Thank you so much for the tutorial, was super helpful!
Even though I didn't use EC2, still very helpful as first time setup! Thank you.
The P4D download link now has a "helix-core-server" zip. The P4D file is not available and is now called "Helix Core (P4D) Server". Any ideas? I'm getting stuck at the 10:45 mark.
BRILLIANT! EVERYTHING WORKS LIKE A CHARM AND I SAVE A LOT OF MONEY! THANK YOU!
Thank you. I appreciate the straightforward delivery without all the click to subscribe bullshit for 20 mins. You rock.
I'm getting this error when trying to run ./p4d
Database is at old upgrade level 29. Use 'p4d -r /home/ec2-user/perforce -xu' to upgrade to level 33.
What exactly do I have to plug in to run the p4d -xu?
https://youtu.be/7eVO0qXC3nk?t=666 When I add the p4d line, I get this " Local to local copy not supported" Whould you know what causes this? thanks
Great video, at 5:36 I noticed you leave "Delete on Termination" checked. Are there any consequences to that if using the server for a long term p4 server?
Thanks a million for the wonderful tutorial! Bless your soul. I'd be lost at sea without you.
At 9:40 , I am getting an error on my instance window that says " No supported authentication methods are available"
Question. The step at 8:40 , what directory am I looking for? Its not on my desktop. I have P4D and P4V already installed.
A huge thank. I wanted to setup a Perforce server for a while and this has worked perfectly.
Is there a way to pair this with other AWS storage options? I'm worried EC2 isn't the best place to store my files, with regards to overall cost of storage, and backups.
Too Good
quick and simple.. thanks for making my day a bit easier!
Is there any difference if I want to use a Mac for the set up and my team members are using PCs?
Hey where can I find the p4d file? I can't find it, I've just found a p4d.exe but it does not work…
This is amazing, thank you. If you have other tips and tricks for managing projects via Perforce and AWS, I love to know more. Either way, great work!
Sir, you really helped me on this as I had no idea where to start. Kind regards, I followed your steps like a breeze. Thanks big time!
Excellent tutorial. I do have one question though, when I first made a user, it didn't prompt a window telling me I have superuser permissions. Is there a way to set this afterward?
Thank you so much for this video, very well explained with clarity and thus I was able to perfectly execute the commands and start the Perforce server for a small project. Cheers!