Installation
Easy Setup Guide for Your Own Serverβ
This guide will help you install Picstome on your own server, even if you're not a technical expert.
Step 1: Get a Server (VPS)β
You need a server to host Picstome. We recommend Contabo for its excellent price/value.
- Go to Contabo and sign up
- Select Storage VPS 1 (this includes 600GB SSD - perfect for storing photos)
- Important: Choose Ubuntu 24.04 as your operating system
- Complete your purchase
π‘ Alternative providers: DigitalOcean, Linode, or Vultr also work well.
Step 2: Connect Your Domain to Your Serverβ
You'll need a domain name that points to your server.
-
Find your server's IP address
- Check the welcome email from your hosting provider
- The IP address looks like
123.45.67.89
-
Point your domain to this IP address
- Log in to your domain provider (GoDaddy, Namecheap, etc.)
- Find the DNS settings or "Manage DNS" section
- Add an A record with these settings:
- Host/Name: Use
@
for your main domain or enterpicstome
for a subdomain - Points to/Value: Your server's IP address
- TTL: Use default or "1 hour"
- Host/Name: Use
β±οΈ Note: DNS changes can take 15 minutes to a few hours to work.
Step 3: Connect to Your Serverβ
Next, you'll need to access your server to run the installation.
On Windows:β
- Download and install PuTTY
- Open PuTTY and enter:
- Host Name: Your server's IP address
- Port: 22
- Connection type: SSH
- Click "Open" and enter your login details when prompted
- Username: root
- Password: (the password from your hosting provider)
On Mac or Linux:β
- Open the Terminal app
- Type:
ssh root@YOUR_SERVER_IP
(replaceYOUR_SERVER_IP
with your actual IP) - Enter your password when prompted
π First time login: You might be asked to change the password. Create a strong password and save it somewhere secure!
Step 4: Install Picstomeβ
Once you're connected to your server, installation is simple:
-
Copy and paste this command exactly as shown:
curl -fsSL https://picstome.com/install.sh | sh
-
When asked, type
y
to confirm installation -
Enter your domain name when prompted
- If you're using a main domain, enter:
yourdomain.com
- If you're using a subdomain, enter:
picstome.yourdomain.com
- If you're using a main domain, enter:
-
Wait for installation to complete (about 5-10 minutes)
- The script automatically installs everything needed
- Sets up security with HTTPS
- Configures your site to work correctly
π Important: Make sure your domain is pointing to your server IP before running this step!
Step 5: Log In to Your New Picstome Siteβ
Once installation completes:
-
Open your web browser and go to your domain:
https://yourdomain.com
-
Log in with these temporary credentials:
- Email:
admin@example.com
- Password:
picstome
- Email:
-
Immediately change your password:
- Go to Settings β Profile
- Create a strong password
π Congratulations! Your Picstome site is now ready to use!
Troubleshootingβ
Can't see your site yet?β
- DNS propagation: It might take a few hours for your domain to connect to your server. Try again later.
- Check the domain: Make sure you typed the domain exactly as configured in DNS settings.
Installation errors?β
- Ensure your server is running Ubuntu 24.04
- Check that your domain is correctly pointing to your server's IP address
- Make sure you have the correct permissions (you should be logged in as root)
Need more help?β
- Visit our documentation