Rome Docs
  • Getting Started
  • Overview of Rome
    • Rome Scales Bitcoin
      • How Rome Scales Bitcoin
    • Rome Scales Ethereum
      • How Rome Scales Ethereum
    • Rome Scales Rollups
      • How Rome Scales Rollups
    • Rome Provides Interop with Cosmos
      • How Rome Provides Interop with Cosmos
  • Rome L2 Setup
    • Setup your L2
      • Choose your Chain ID
      • Download Rome Repos
      • Register your L2
      • Initialize your L2
      • Setup OP Geth Node
      • Run Block Explorer
      • Run on Remote Server
        • Setup Remote Server
        • Setup Certificate
    • Test your L2
      • Setup Metamask
      • Fund your Wallet
      • Check Wallet Balance
      • Do Simple Transfer
      • Run Uniswap (Optional)
  • Rome Interop
    • Rome SDK
    • Rome SDK Setup
      • Prepare Environment
      • Set Configuration
      • Run Rhea Example
      • Run Remus Example
      • Run Romulus Example
    • Remus: Cross-Rollup Atomicity
    • Romulus: Cross-Chain Atomicity
  • Rome EVM
    • How to use Rome EVM
    • RPC Information
    • Tutorial to deploy a smart contract on Rome EVM
  • Nexus: Rome's Based Sequencer
    • How Nexus Works
    • Transaction Flow
  • Shared Sequencer
    • Atomicity
    • Rome Transactions
    • Rhea
    • Hercules
    • Data Availability
    • Settlement
Powered by GitBook
On this page

Was this helpful?

  1. Rome L2 Setup
  2. Setup your L2
  3. Run on Remote Server

Setup Certificate

Setup URL and certificate for your domain

Create Route 53 URL from your domain e.g. caesar.devnet.romeprotocol.xyz to point to EC2 server IP.

Use your own email address and domain name when requesting the certificate.

Make sure that ports HTTP (80) and HTTPS (443) are open.

sudo apt install -y nginx
sudo snap install --classic certbot
sudo ln -s /snap/bin/certbot /usr/bin/certbot
sudo certbot certonly --nginx -n -m rome@romeprotocol.com --agree-tos --domains caesar.devnet.romeprotocol.xyz
sudo nginx -s stop

sudo ls /etc/letsencrypt/live/caesar.devnet.romeprotocol.xyz
# Ensure that fullchain.pem and privkey.pem files are located here
PreviousSetup Remote ServerNextTest your L2

Last updated 2 days ago

Was this helpful?