iBoard
en_US
  • en_US English (US)
  • en_GB English (UK)
  • de_DE Deutsch
  • de_AT Österreichisch
  • de_CH Schwiizerdütsch
Etc/UTC
  • Africa/Abidjan
  • Africa/Accra
  • Africa/Addis_Ababa
  • Africa/Algiers
  • Africa/Asmara
  • Africa/Asmera
  • Africa/Bamako
  • Africa/Bangui
  • Africa/Banjul
  • Africa/Bissau
  • Africa/Blantyre
  • Africa/Brazzaville
  • Africa/Bujumbura
  • Africa/Cairo
  • Africa/Casablanca
  • Africa/Ceuta
  • Africa/Conakry
  • Africa/Dakar
  • Africa/Dar_es_Salaam
  • Africa/Djibouti
  • Africa/Douala
  • Africa/El_Aaiun
  • Africa/Freetown
  • Africa/Gaborone
  • Africa/Harare
  • Africa/Johannesburg
  • Africa/Juba
  • Africa/Kampala
  • Africa/Khartoum
  • Africa/Kigali
  • Africa/Kinshasa
  • Africa/Lagos
  • Africa/Libreville
  • Africa/Lome
  • Africa/Luanda
  • Africa/Lubumbashi
  • Africa/Lusaka
  • Africa/Malabo
  • Africa/Maputo
  • Africa/Maseru
  • Africa/Mbabane
  • Africa/Mogadishu
  • Africa/Monrovia
  • Africa/Nairobi
  • Africa/Ndjamena
  • Africa/Niamey
  • Africa/Nouakchott
  • Africa/Ouagadougou
  • Africa/Porto-Novo
  • Africa/Sao_Tome
  • Africa/Timbuktu
  • Africa/Tripoli
  • Africa/Tunis
  • Africa/Windhoek
  • America/Adak
  • America/Anchorage
  • America/Anguilla
  • America/Antigua
  • America/Araguaina
  • America/Argentina/Buenos_Aires
  • America/Argentina/Catamarca
  • America/Argentina/ComodRivadavia
  • America/Argentina/Cordoba
  • America/Argentina/Jujuy
  • America/Argentina/La_Rioja
  • America/Argentina/Mendoza
  • America/Argentina/Rio_Gallegos
  • America/Argentina/Salta
  • America/Argentina/San_Juan
  • America/Argentina/San_Luis
  • America/Argentina/Tucuman
  • America/Argentina/Ushuaia
  • America/Aruba
  • America/Asuncion
  • America/Atikokan
  • America/Atka
  • America/Bahia
  • America/Bahia_Banderas
  • America/Barbados
  • America/Belem
  • America/Belize
  • America/Blanc-Sablon
  • America/Boa_Vista
  • America/Bogota
  • America/Boise
  • America/Buenos_Aires
  • America/Cambridge_Bay
  • America/Campo_Grande
  • America/Cancun
  • America/Caracas
  • America/Catamarca
  • America/Cayenne
  • America/Cayman
  • America/Chicago
  • America/Chihuahua
  • America/Ciudad_Juarez
  • America/Coral_Harbour
  • America/Cordoba
  • America/Costa_Rica
  • America/Coyhaique
  • America/Creston
  • America/Cuiaba
  • America/Curacao
  • America/Danmarkshavn
  • America/Dawson
  • America/Dawson_Creek
  • America/Denver
  • America/Detroit
  • America/Dominica
  • America/Edmonton
  • America/Eirunepe
  • America/El_Salvador
  • America/Ensenada
  • America/Fort_Nelson
  • America/Fort_Wayne
  • America/Fortaleza
  • America/Glace_Bay
  • America/Godthab
  • America/Goose_Bay
  • America/Grand_Turk
  • America/Grenada
  • America/Guadeloupe
  • America/Guatemala
  • America/Guayaquil
  • America/Guyana
  • America/Halifax
  • America/Havana
  • America/Hermosillo
  • America/Indiana/Indianapolis
  • America/Indiana/Knox
  • America/Indiana/Marengo
  • America/Indiana/Petersburg
  • America/Indiana/Tell_City
  • America/Indiana/Vevay
  • America/Indiana/Vincennes
  • America/Indiana/Winamac
  • America/Indianapolis
  • America/Inuvik
  • America/Iqaluit
  • America/Jamaica
  • America/Jujuy
  • America/Juneau
  • America/Kentucky/Louisville
  • America/Kentucky/Monticello
  • America/Knox_IN
  • America/Kralendijk
  • America/La_Paz
  • America/Lima
  • America/Los_Angeles
  • America/Louisville
  • America/Lower_Princes
  • America/Maceio
  • America/Managua
  • America/Manaus
  • America/Marigot
  • America/Martinique
  • America/Matamoros
  • America/Mazatlan
  • America/Mendoza
  • America/Menominee
  • America/Merida
  • America/Metlakatla
  • America/Mexico_City
  • America/Miquelon
  • America/Moncton
  • America/Monterrey
  • America/Montevideo
  • America/Montreal
  • America/Montserrat
  • America/Nassau
  • America/New_York
  • America/Nipigon
  • America/Nome
  • America/Noronha
  • America/North_Dakota/Beulah
  • America/North_Dakota/Center
  • America/North_Dakota/New_Salem
  • America/Nuuk
  • America/Ojinaga
  • America/Panama
  • America/Pangnirtung
  • America/Paramaribo
  • America/Phoenix
  • America/Port-au-Prince
  • America/Port_of_Spain
  • America/Porto_Acre
  • America/Porto_Velho
  • America/Puerto_Rico
  • America/Punta_Arenas
  • America/Rainy_River
  • America/Rankin_Inlet
  • America/Recife
  • America/Regina
  • America/Resolute
  • America/Rio_Branco
  • America/Rosario
  • America/Santa_Isabel
  • America/Santarem
  • America/Santiago
  • America/Santo_Domingo
  • America/Sao_Paulo
  • America/Scoresbysund
  • America/Shiprock
  • America/Sitka
  • America/St_Barthelemy
  • America/St_Johns
  • America/St_Kitts
  • America/St_Lucia
  • America/St_Thomas
  • America/St_Vincent
  • America/Swift_Current
  • America/Tegucigalpa
  • America/Thule
  • America/Thunder_Bay
  • America/Tijuana
  • America/Toronto
  • America/Tortola
  • America/Vancouver
  • America/Virgin
  • America/Whitehorse
  • America/Winnipeg
  • America/Yakutat
  • America/Yellowknife
  • Antarctica/Casey
  • Antarctica/Davis
  • Antarctica/DumontDUrville
  • Antarctica/Macquarie
  • Antarctica/Mawson
  • Antarctica/McMurdo
  • Antarctica/Palmer
  • Antarctica/Rothera
  • Antarctica/South_Pole
  • Antarctica/Syowa
  • Antarctica/Troll
  • Antarctica/Vostok
  • Arctic/Longyearbyen
  • Asia/Aden
  • Asia/Almaty
  • Asia/Amman
  • Asia/Anadyr
  • Asia/Aqtau
  • Asia/Aqtobe
  • Asia/Ashgabat
  • Asia/Ashkhabad
  • Asia/Atyrau
  • Asia/Baghdad
  • Asia/Bahrain
  • Asia/Baku
  • Asia/Bangkok
  • Asia/Barnaul
  • Asia/Beirut
  • Asia/Bishkek
  • Asia/Brunei
  • Asia/Calcutta
  • Asia/Chita
  • Asia/Choibalsan
  • Asia/Chongqing
  • Asia/Chungking
  • Asia/Colombo
  • Asia/Dacca
  • Asia/Damascus
  • Asia/Dhaka
  • Asia/Dili
  • Asia/Dubai
  • Asia/Dushanbe
  • Asia/Famagusta
  • Asia/Gaza
  • Asia/Harbin
  • Asia/Hebron
  • Asia/Ho_Chi_Minh
  • Asia/Hong_Kong
  • Asia/Hovd
  • Asia/Irkutsk
  • Asia/Istanbul
  • Asia/Jakarta
  • Asia/Jayapura
  • Asia/Jerusalem
  • Asia/Kabul
  • Asia/Kamchatka
  • Asia/Karachi
  • Asia/Kashgar
  • Asia/Kathmandu
  • Asia/Katmandu
  • Asia/Khandyga
  • Asia/Kolkata
  • Asia/Krasnoyarsk
  • Asia/Kuala_Lumpur
  • Asia/Kuching
  • Asia/Kuwait
  • Asia/Macao
  • Asia/Macau
  • Asia/Magadan
  • Asia/Makassar
  • Asia/Manila
  • Asia/Muscat
  • Asia/Nicosia
  • Asia/Novokuznetsk
  • Asia/Novosibirsk
  • Asia/Omsk
  • Asia/Oral
  • Asia/Phnom_Penh
  • Asia/Pontianak
  • Asia/Pyongyang
  • Asia/Qatar
  • Asia/Qostanay
  • Asia/Qyzylorda
  • Asia/Rangoon
  • Asia/Riyadh
  • Asia/Saigon
  • Asia/Sakhalin
  • Asia/Samarkand
  • Asia/Seoul
  • Asia/Shanghai
  • Asia/Singapore
  • Asia/Srednekolymsk
  • Asia/Taipei
  • Asia/Tashkent
  • Asia/Tbilisi
  • Asia/Tehran
  • Asia/Tel_Aviv
  • Asia/Thimbu
  • Asia/Thimphu
  • Asia/Tokyo
  • Asia/Tomsk
  • Asia/Ujung_Pandang
  • Asia/Ulaanbaatar
  • Asia/Ulan_Bator
  • Asia/Urumqi
  • Asia/Ust-Nera
  • Asia/Vientiane
  • Asia/Vladivostok
  • Asia/Yakutsk
  • Asia/Yangon
  • Asia/Yekaterinburg
  • Asia/Yerevan
  • Atlantic/Azores
  • Atlantic/Bermuda
  • Atlantic/Canary
  • Atlantic/Cape_Verde
  • Atlantic/Faeroe
  • Atlantic/Faroe
  • Atlantic/Jan_Mayen
  • Atlantic/Madeira
  • Atlantic/Reykjavik
  • Atlantic/South_Georgia
  • Atlantic/St_Helena
  • Atlantic/Stanley
  • Australia/ACT
  • Australia/Adelaide
  • Australia/Brisbane
  • Australia/Broken_Hill
  • Australia/Canberra
  • Australia/Currie
  • Australia/Darwin
  • Australia/Eucla
  • Australia/Hobart
  • Australia/LHI
  • Australia/Lindeman
  • Australia/Lord_Howe
  • Australia/Melbourne
  • Australia/NSW
  • Australia/North
  • Australia/Perth
  • Australia/Queensland
  • Australia/South
  • Australia/Sydney
  • Australia/Tasmania
  • Australia/Victoria
  • Australia/West
  • Australia/Yancowinna
  • Brazil/Acre
  • Brazil/DeNoronha
  • Brazil/East
  • Brazil/West
  • CET
  • CST6CDT
  • Canada/Atlantic
  • Canada/Central
  • Canada/Eastern
  • Canada/Mountain
  • Canada/Newfoundland
  • Canada/Pacific
  • Canada/Saskatchewan
  • Canada/Yukon
  • Chile/Continental
  • Chile/EasterIsland
  • Cuba
  • EET
  • EST
  • EST5EDT
  • Egypt
  • Eire
  • Etc/GMT
  • Etc/GMT+0
  • Etc/GMT+1
  • Etc/GMT+10
  • Etc/GMT+11
  • Etc/GMT+12
  • Etc/GMT+2
  • Etc/GMT+3
  • Etc/GMT+4
  • Etc/GMT+5
  • Etc/GMT+6
  • Etc/GMT+7
  • Etc/GMT+8
  • Etc/GMT+9
  • Etc/GMT-0
  • Etc/GMT-1
  • Etc/GMT-10
  • Etc/GMT-11
  • Etc/GMT-12
  • Etc/GMT-13
  • Etc/GMT-14
  • Etc/GMT-2
  • Etc/GMT-3
  • Etc/GMT-4
  • Etc/GMT-5
  • Etc/GMT-6
  • Etc/GMT-7
  • Etc/GMT-8
  • Etc/GMT-9
  • Etc/GMT0
  • Etc/Greenwich
  • Etc/UCT
  • Etc/UTC
  • Etc/Universal
  • Etc/Zulu
  • Europe/Amsterdam
  • Europe/Andorra
  • Europe/Astrakhan
  • Europe/Athens
  • Europe/Belfast
  • Europe/Belgrade
  • Europe/Berlin
  • Europe/Bratislava
  • Europe/Brussels
  • Europe/Bucharest
  • Europe/Budapest
  • Europe/Busingen
  • Europe/Chisinau
  • Europe/Copenhagen
  • Europe/Dublin
  • Europe/Gibraltar
  • Europe/Guernsey
  • Europe/Helsinki
  • Europe/Isle_of_Man
  • Europe/Istanbul
  • Europe/Jersey
  • Europe/Kaliningrad
  • Europe/Kiev
  • Europe/Kirov
  • Europe/Kyiv
  • Europe/Lisbon
  • Europe/Ljubljana
  • Europe/London
  • Europe/Luxembourg
  • Europe/Madrid
  • Europe/Malta
  • Europe/Mariehamn
  • Europe/Minsk
  • Europe/Monaco
  • Europe/Moscow
  • Europe/Nicosia
  • Europe/Oslo
  • Europe/Paris
  • Europe/Podgorica
  • Europe/Prague
  • Europe/Riga
  • Europe/Rome
  • Europe/Samara
  • Europe/San_Marino
  • Europe/Sarajevo
  • Europe/Saratov
  • Europe/Simferopol
  • Europe/Skopje
  • Europe/Sofia
  • Europe/Stockholm
  • Europe/Tallinn
  • Europe/Tirane
  • Europe/Tiraspol
  • Europe/Ulyanovsk
  • Europe/Uzhgorod
  • Europe/Vaduz
  • Europe/Vatican
  • Europe/Vienna
  • Europe/Vilnius
  • Europe/Volgograd
  • Europe/Warsaw
  • Europe/Zagreb
  • Europe/Zaporozhye
  • Europe/Zurich
  • GB
  • GB-Eire
  • GMT
  • GMT+0
  • GMT-0
  • GMT0
  • Greenwich
  • HST
  • Hongkong
  • Iceland
  • Indian/Antananarivo
  • Indian/Chagos
  • Indian/Christmas
  • Indian/Cocos
  • Indian/Comoro
  • Indian/Kerguelen
  • Indian/Mahe
  • Indian/Maldives
  • Indian/Mauritius
  • Indian/Mayotte
  • Indian/Reunion
  • Iran
  • Israel
  • Jamaica
  • Japan
  • Kwajalein
  • Libya
  • MET
  • MST
  • MST7MDT
  • Mexico/BajaNorte
  • Mexico/BajaSur
  • Mexico/General
  • NZ
  • NZ-CHAT
  • Navajo
  • PRC
  • PST8PDT
  • Pacific/Apia
  • Pacific/Auckland
  • Pacific/Bougainville
  • Pacific/Chatham
  • Pacific/Chuuk
  • Pacific/Easter
  • Pacific/Efate
  • Pacific/Enderbury
  • Pacific/Fakaofo
  • Pacific/Fiji
  • Pacific/Funafuti
  • Pacific/Galapagos
  • Pacific/Gambier
  • Pacific/Guadalcanal
  • Pacific/Guam
  • Pacific/Honolulu
  • Pacific/Johnston
  • Pacific/Kanton
  • Pacific/Kiritimati
  • Pacific/Kosrae
  • Pacific/Kwajalein
  • Pacific/Majuro
  • Pacific/Marquesas
  • Pacific/Midway
  • Pacific/Nauru
  • Pacific/Niue
  • Pacific/Norfolk
  • Pacific/Noumea
  • Pacific/Pago_Pago
  • Pacific/Palau
  • Pacific/Pitcairn
  • Pacific/Pohnpei
  • Pacific/Ponape
  • Pacific/Port_Moresby
  • Pacific/Rarotonga
  • Pacific/Saipan
  • Pacific/Samoa
  • Pacific/Tahiti
  • Pacific/Tarawa
  • Pacific/Tongatapu
  • Pacific/Truk
  • Pacific/Wake
  • Pacific/Wallis
  • Pacific/Yap
  • Poland
  • Portugal
  • ROC
  • ROK
  • Singapore
  • Turkey
  • UCT
  • US/Alaska
  • US/Aleutian
  • US/Arizona
  • US/Central
  • US/East-Indiana
  • US/Eastern
  • US/Hawaii
  • US/Indiana-Starke
  • US/Michigan
  • US/Mountain
  • US/Pacific
  • US/Samoa
  • UTC
  • Universal
  • W-SU
  • WET
  • Zulu
EN DE
Back to Posts
DevOp •
March 31, 2026 Tuesday, 31. March 2026, 04:05

iBoard - Deploy

#deploy #docker #iboard #devop

Deployment Guide

Overview

The application is packaged as an Elixir release and shipped as a Docker image (iboard/blog:latest). On container start the entrypoint automatically:

  1. Loads /app/.env if present
  2. Creates the PostgreSQL database if it does not yet exist
  3. Runs all pending Elixir migrations
  4. Starts the Phoenix server

No manual migration step is required after deploying a new image.


Quick-start package

A ready-to-edit deployment package is included in the repository:

tar -xzf deploy.tgz -C /your/deploy/dir

Contents:

.env                      # production environment variables — fill in the blanks
docker-compose.yml        # nginx + web + db stack (no extra editing needed)
nginx/conf.d/app.conf     # nginx server blocks — replace "example.com" with your domain
nginx/certs/.gitkeep      # place fullchain.pem and privkey.pem here
data/postgres/            # postgres data volume (created on first start)
data/uploads/             # user-upload volume (created on first start)
README.txt                # five-step quick-start checklist

Minimum steps after extracting:

  1. Edit .env — set ENDPOINT_HOST, SECRET_KEY_BASE, PGPASSWORD, and SENDGRID_API_KEY (or switch to MAILER_ADAPTER=local)
  2. Copy TLS certificates into nginx/certs/
  3. Replace example.com in nginx/conf.d/app.conf with your domain
  4. docker compose pull && docker compose up -d

Environment variables

All configuration is read at runtime from environment variables. There are no compiled-in secrets.

Endpoint

Variable Description Default
ENDPOINT_HOST Required. Public hostname used in generated URLs and email links (e.g. example.com) —
ENDPOINT_SCHEME URL scheme: http or https https
ENDPOINT_PORT TCP port Bandit binds to inside the container 4000
ENDPOINT_IP IP Bandit binds to. 0.0.0.0 = all IPv4, :: = all IPv4+IPv6 0.0.0.0
PHX_SERVER Set to true to start the HTTP server (always set by docker-compose.yml) —

Note: ENDPOINT_HOST and ENDPOINT_SCHEME are used for URL generation only (email links, redirects). The application always binds on ENDPOINT_PORT regardless of the scheme. In a typical setup nginx terminates TLS on port 443 and reverse-proxies to ENDPOINT_PORT.

Database

Variable Description Example
DATABASE_URL Required. Ecto database URL ecto://user:pass@host/dbname
POOL_SIZE Database connection pool size 10
ECTO_IPV6 Set to true to connect over IPv6 false

Security

Variable Description
SECRET_KEY_BASE Required. 64-byte secret used for cookies and tokens. Generate with mix phx.gen.secret.

Mailer

Variable Description Default
MAILER_ADAPTER local — in-memory, /dev/mailbox UI available; sendgrid — sends real email local
SENDGRID_API_KEY Required when MAILER_ADAPTER=sendgrid —

Other

Variable Description Default
DNS_CLUSTER_QUERY DNS query for clustering multiple nodes —
LOG_LEVEL Logger level: debug, info, warning, error info

Docker

Prerequisites

  • Docker and Docker Compose installed on the host
  • An .env file in the same directory as docker-compose.yml

Minimal .env for Docker

# Phoenix
SECRET_KEY_BASE=<output of: mix phx.gen.secret>
ENDPOINT_HOST=example.com
ENDPOINT_SCHEME=https
ENDPOINT_PORT=4000

# Port exposed to the host (nginx reverse-proxies to this)
EXPOSE_PORT=4000

# PostgreSQL
PGUSER=blog
PGPASSWORD=<strong password>
PGDATABASE=blog_prod

# Mailer
MAILER_ADAPTER=sendgrid
SENDGRID_API_KEY=SG.<your key>

Start

docker compose up -d

This starts:

  • db — PostgreSQL 16, data stored in ./data/postgres/
  • web — Phoenix application, uploads stored in ./data/uploads/

The database is only reachable inside the Docker network. The web service is exposed on EXPOSE_PORT (default 4000).

Stop / restart

docker compose down        # stop and remove containers (data volumes are preserved)
docker compose restart web # restart only the web service

View logs

docker compose logs -f web
docker compose logs -f db

Building the Docker image

A build.sh script is provided:

./build.sh          # builds iboard/blog:latest
./build.sh --push   # builds and pushes to Docker Hub

The build uses a multi-stage Dockerfile:

  1. Builder — hexpm/elixir image; installs npm, compiles assets, builds the Elixir release
  2. Runner — debian:bookworm-slim; copies only the release artifact

Nginx reverse proxy (example)

server {
    listen 443 ssl;
    server_name example.com;

    ssl_certificate     /etc/letsencrypt/live/example.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;

    location / {
        proxy_pass         http://127.0.0.1:4000;
        proxy_http_version 1.1;
        proxy_set_header   Upgrade $http_upgrade;
        proxy_set_header   Connection "upgrade";
        proxy_set_header   Host $host;
        proxy_set_header   X-Real-IP $remote_addr;
        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header   X-Forwarded-Proto $scheme;
    }
}

server {
    listen 80;
    server_name example.com;
    return 301 https://$host$request_uri;
}

Backups

Two directories on the host contain all persistent data:

Path Contents
./data/postgres/ PostgreSQL data directory
./data/uploads/ User-uploaded files (avatars, post attachments)

Back up both directories to preserve the full application state.


Releases (without Docker)

To build a release tarball directly:

MIX_ENV=prod mix assets.deploy
MIX_ENV=prod mix release

The tarball is written to _build/prod/rel/w_app_core/. Extract it on the target host and run:

# Set all required environment variables, then:
bin/entrypoint.sh start

The entrypoint handles .env loading, upload directory setup, DB creation, and migrations before starting the server.

Also, see README

0

Comments

No comments yet. Be the first to share your thoughts!

Comments are turned off or restricted for this post.

We can't find the internet

Attempting to reconnect

Something went wrong!

Attempting to reconnect

  • Navigation
  • Home
  • News
  • Posts
  • Authors
  • Tags
  • Authentication
  • Register
  • Log in
  • Preferences
  • EN DE
  • Etc/UTC
    • Africa/Abidjan
    • Africa/Accra
    • Africa/Addis_Ababa
    • Africa/Algiers
    • Africa/Asmara
    • Africa/Asmera
    • Africa/Bamako
    • Africa/Bangui
    • Africa/Banjul
    • Africa/Bissau
    • Africa/Blantyre
    • Africa/Brazzaville
    • Africa/Bujumbura
    • Africa/Cairo
    • Africa/Casablanca
    • Africa/Ceuta
    • Africa/Conakry
    • Africa/Dakar
    • Africa/Dar_es_Salaam
    • Africa/Djibouti
    • Africa/Douala
    • Africa/El_Aaiun
    • Africa/Freetown
    • Africa/Gaborone
    • Africa/Harare
    • Africa/Johannesburg
    • Africa/Juba
    • Africa/Kampala
    • Africa/Khartoum
    • Africa/Kigali
    • Africa/Kinshasa
    • Africa/Lagos
    • Africa/Libreville
    • Africa/Lome
    • Africa/Luanda
    • Africa/Lubumbashi
    • Africa/Lusaka
    • Africa/Malabo
    • Africa/Maputo
    • Africa/Maseru
    • Africa/Mbabane
    • Africa/Mogadishu
    • Africa/Monrovia
    • Africa/Nairobi
    • Africa/Ndjamena
    • Africa/Niamey
    • Africa/Nouakchott
    • Africa/Ouagadougou
    • Africa/Porto-Novo
    • Africa/Sao_Tome
    • Africa/Timbuktu
    • Africa/Tripoli
    • Africa/Tunis
    • Africa/Windhoek
    • America/Adak
    • America/Anchorage
    • America/Anguilla
    • America/Antigua
    • America/Araguaina
    • America/Argentina/Buenos_Aires
    • America/Argentina/Catamarca
    • America/Argentina/ComodRivadavia
    • America/Argentina/Cordoba
    • America/Argentina/Jujuy
    • America/Argentina/La_Rioja
    • America/Argentina/Mendoza
    • America/Argentina/Rio_Gallegos
    • America/Argentina/Salta
    • America/Argentina/San_Juan
    • America/Argentina/San_Luis
    • America/Argentina/Tucuman
    • America/Argentina/Ushuaia
    • America/Aruba
    • America/Asuncion
    • America/Atikokan
    • America/Atka
    • America/Bahia
    • America/Bahia_Banderas
    • America/Barbados
    • America/Belem
    • America/Belize
    • America/Blanc-Sablon
    • America/Boa_Vista
    • America/Bogota
    • America/Boise
    • America/Buenos_Aires
    • America/Cambridge_Bay
    • America/Campo_Grande
    • America/Cancun
    • America/Caracas
    • America/Catamarca
    • America/Cayenne
    • America/Cayman
    • America/Chicago
    • America/Chihuahua
    • America/Ciudad_Juarez
    • America/Coral_Harbour
    • America/Cordoba
    • America/Costa_Rica
    • America/Coyhaique
    • America/Creston
    • America/Cuiaba
    • America/Curacao
    • America/Danmarkshavn
    • America/Dawson
    • America/Dawson_Creek
    • America/Denver
    • America/Detroit
    • America/Dominica
    • America/Edmonton
    • America/Eirunepe
    • America/El_Salvador
    • America/Ensenada
    • America/Fort_Nelson
    • America/Fort_Wayne
    • America/Fortaleza
    • America/Glace_Bay
    • America/Godthab
    • America/Goose_Bay
    • America/Grand_Turk
    • America/Grenada
    • America/Guadeloupe
    • America/Guatemala
    • America/Guayaquil
    • America/Guyana
    • America/Halifax
    • America/Havana
    • America/Hermosillo
    • America/Indiana/Indianapolis
    • America/Indiana/Knox
    • America/Indiana/Marengo
    • America/Indiana/Petersburg
    • America/Indiana/Tell_City
    • America/Indiana/Vevay
    • America/Indiana/Vincennes
    • America/Indiana/Winamac
    • America/Indianapolis
    • America/Inuvik
    • America/Iqaluit
    • America/Jamaica
    • America/Jujuy
    • America/Juneau
    • America/Kentucky/Louisville
    • America/Kentucky/Monticello
    • America/Knox_IN
    • America/Kralendijk
    • America/La_Paz
    • America/Lima
    • America/Los_Angeles
    • America/Louisville
    • America/Lower_Princes
    • America/Maceio
    • America/Managua
    • America/Manaus
    • America/Marigot
    • America/Martinique
    • America/Matamoros
    • America/Mazatlan
    • America/Mendoza
    • America/Menominee
    • America/Merida
    • America/Metlakatla
    • America/Mexico_City
    • America/Miquelon
    • America/Moncton
    • America/Monterrey
    • America/Montevideo
    • America/Montreal
    • America/Montserrat
    • America/Nassau
    • America/New_York
    • America/Nipigon
    • America/Nome
    • America/Noronha
    • America/North_Dakota/Beulah
    • America/North_Dakota/Center
    • America/North_Dakota/New_Salem
    • America/Nuuk
    • America/Ojinaga
    • America/Panama
    • America/Pangnirtung
    • America/Paramaribo
    • America/Phoenix
    • America/Port-au-Prince
    • America/Port_of_Spain
    • America/Porto_Acre
    • America/Porto_Velho
    • America/Puerto_Rico
    • America/Punta_Arenas
    • America/Rainy_River
    • America/Rankin_Inlet
    • America/Recife
    • America/Regina
    • America/Resolute
    • America/Rio_Branco
    • America/Rosario
    • America/Santa_Isabel
    • America/Santarem
    • America/Santiago
    • America/Santo_Domingo
    • America/Sao_Paulo
    • America/Scoresbysund
    • America/Shiprock
    • America/Sitka
    • America/St_Barthelemy
    • America/St_Johns
    • America/St_Kitts
    • America/St_Lucia
    • America/St_Thomas
    • America/St_Vincent
    • America/Swift_Current
    • America/Tegucigalpa
    • America/Thule
    • America/Thunder_Bay
    • America/Tijuana
    • America/Toronto
    • America/Tortola
    • America/Vancouver
    • America/Virgin
    • America/Whitehorse
    • America/Winnipeg
    • America/Yakutat
    • America/Yellowknife
    • Antarctica/Casey
    • Antarctica/Davis
    • Antarctica/DumontDUrville
    • Antarctica/Macquarie
    • Antarctica/Mawson
    • Antarctica/McMurdo
    • Antarctica/Palmer
    • Antarctica/Rothera
    • Antarctica/South_Pole
    • Antarctica/Syowa
    • Antarctica/Troll
    • Antarctica/Vostok
    • Arctic/Longyearbyen
    • Asia/Aden
    • Asia/Almaty
    • Asia/Amman
    • Asia/Anadyr
    • Asia/Aqtau
    • Asia/Aqtobe
    • Asia/Ashgabat
    • Asia/Ashkhabad
    • Asia/Atyrau
    • Asia/Baghdad
    • Asia/Bahrain
    • Asia/Baku
    • Asia/Bangkok
    • Asia/Barnaul
    • Asia/Beirut
    • Asia/Bishkek
    • Asia/Brunei
    • Asia/Calcutta
    • Asia/Chita
    • Asia/Choibalsan
    • Asia/Chongqing
    • Asia/Chungking
    • Asia/Colombo
    • Asia/Dacca
    • Asia/Damascus
    • Asia/Dhaka
    • Asia/Dili
    • Asia/Dubai
    • Asia/Dushanbe
    • Asia/Famagusta
    • Asia/Gaza
    • Asia/Harbin
    • Asia/Hebron
    • Asia/Ho_Chi_Minh
    • Asia/Hong_Kong
    • Asia/Hovd
    • Asia/Irkutsk
    • Asia/Istanbul
    • Asia/Jakarta
    • Asia/Jayapura
    • Asia/Jerusalem
    • Asia/Kabul
    • Asia/Kamchatka
    • Asia/Karachi
    • Asia/Kashgar
    • Asia/Kathmandu
    • Asia/Katmandu
    • Asia/Khandyga
    • Asia/Kolkata
    • Asia/Krasnoyarsk
    • Asia/Kuala_Lumpur
    • Asia/Kuching
    • Asia/Kuwait
    • Asia/Macao
    • Asia/Macau
    • Asia/Magadan
    • Asia/Makassar
    • Asia/Manila
    • Asia/Muscat
    • Asia/Nicosia
    • Asia/Novokuznetsk
    • Asia/Novosibirsk
    • Asia/Omsk
    • Asia/Oral
    • Asia/Phnom_Penh
    • Asia/Pontianak
    • Asia/Pyongyang
    • Asia/Qatar
    • Asia/Qostanay
    • Asia/Qyzylorda
    • Asia/Rangoon
    • Asia/Riyadh
    • Asia/Saigon
    • Asia/Sakhalin
    • Asia/Samarkand
    • Asia/Seoul
    • Asia/Shanghai
    • Asia/Singapore
    • Asia/Srednekolymsk
    • Asia/Taipei
    • Asia/Tashkent
    • Asia/Tbilisi
    • Asia/Tehran
    • Asia/Tel_Aviv
    • Asia/Thimbu
    • Asia/Thimphu
    • Asia/Tokyo
    • Asia/Tomsk
    • Asia/Ujung_Pandang
    • Asia/Ulaanbaatar
    • Asia/Ulan_Bator
    • Asia/Urumqi
    • Asia/Ust-Nera
    • Asia/Vientiane
    • Asia/Vladivostok
    • Asia/Yakutsk
    • Asia/Yangon
    • Asia/Yekaterinburg
    • Asia/Yerevan
    • Atlantic/Azores
    • Atlantic/Bermuda
    • Atlantic/Canary
    • Atlantic/Cape_Verde
    • Atlantic/Faeroe
    • Atlantic/Faroe
    • Atlantic/Jan_Mayen
    • Atlantic/Madeira
    • Atlantic/Reykjavik
    • Atlantic/South_Georgia
    • Atlantic/St_Helena
    • Atlantic/Stanley
    • Australia/ACT
    • Australia/Adelaide
    • Australia/Brisbane
    • Australia/Broken_Hill
    • Australia/Canberra
    • Australia/Currie
    • Australia/Darwin
    • Australia/Eucla
    • Australia/Hobart
    • Australia/LHI
    • Australia/Lindeman
    • Australia/Lord_Howe
    • Australia/Melbourne
    • Australia/NSW
    • Australia/North
    • Australia/Perth
    • Australia/Queensland
    • Australia/South
    • Australia/Sydney
    • Australia/Tasmania
    • Australia/Victoria
    • Australia/West
    • Australia/Yancowinna
    • Brazil/Acre
    • Brazil/DeNoronha
    • Brazil/East
    • Brazil/West
    • CET
    • CST6CDT
    • Canada/Atlantic
    • Canada/Central
    • Canada/Eastern
    • Canada/Mountain
    • Canada/Newfoundland
    • Canada/Pacific
    • Canada/Saskatchewan
    • Canada/Yukon
    • Chile/Continental
    • Chile/EasterIsland
    • Cuba
    • EET
    • EST
    • EST5EDT
    • Egypt
    • Eire
    • Etc/GMT
    • Etc/GMT+0
    • Etc/GMT+1
    • Etc/GMT+10
    • Etc/GMT+11
    • Etc/GMT+12
    • Etc/GMT+2
    • Etc/GMT+3
    • Etc/GMT+4
    • Etc/GMT+5
    • Etc/GMT+6
    • Etc/GMT+7
    • Etc/GMT+8
    • Etc/GMT+9
    • Etc/GMT-0
    • Etc/GMT-1
    • Etc/GMT-10
    • Etc/GMT-11
    • Etc/GMT-12
    • Etc/GMT-13
    • Etc/GMT-14
    • Etc/GMT-2
    • Etc/GMT-3
    • Etc/GMT-4
    • Etc/GMT-5
    • Etc/GMT-6
    • Etc/GMT-7
    • Etc/GMT-8
    • Etc/GMT-9
    • Etc/GMT0
    • Etc/Greenwich
    • Etc/UCT
    • Etc/UTC
    • Etc/Universal
    • Etc/Zulu
    • Europe/Amsterdam
    • Europe/Andorra
    • Europe/Astrakhan
    • Europe/Athens
    • Europe/Belfast
    • Europe/Belgrade
    • Europe/Berlin
    • Europe/Bratislava
    • Europe/Brussels
    • Europe/Bucharest
    • Europe/Budapest
    • Europe/Busingen
    • Europe/Chisinau
    • Europe/Copenhagen
    • Europe/Dublin
    • Europe/Gibraltar
    • Europe/Guernsey
    • Europe/Helsinki
    • Europe/Isle_of_Man
    • Europe/Istanbul
    • Europe/Jersey
    • Europe/Kaliningrad
    • Europe/Kiev
    • Europe/Kirov
    • Europe/Kyiv
    • Europe/Lisbon
    • Europe/Ljubljana
    • Europe/London
    • Europe/Luxembourg
    • Europe/Madrid
    • Europe/Malta
    • Europe/Mariehamn
    • Europe/Minsk
    • Europe/Monaco
    • Europe/Moscow
    • Europe/Nicosia
    • Europe/Oslo
    • Europe/Paris
    • Europe/Podgorica
    • Europe/Prague
    • Europe/Riga
    • Europe/Rome
    • Europe/Samara
    • Europe/San_Marino
    • Europe/Sarajevo
    • Europe/Saratov
    • Europe/Simferopol
    • Europe/Skopje
    • Europe/Sofia
    • Europe/Stockholm
    • Europe/Tallinn
    • Europe/Tirane
    • Europe/Tiraspol
    • Europe/Ulyanovsk
    • Europe/Uzhgorod
    • Europe/Vaduz
    • Europe/Vatican
    • Europe/Vienna
    • Europe/Vilnius
    • Europe/Volgograd
    • Europe/Warsaw
    • Europe/Zagreb
    • Europe/Zaporozhye
    • Europe/Zurich
    • GB
    • GB-Eire
    • GMT
    • GMT+0
    • GMT-0
    • GMT0
    • Greenwich
    • HST
    • Hongkong
    • Iceland
    • Indian/Antananarivo
    • Indian/Chagos
    • Indian/Christmas
    • Indian/Cocos
    • Indian/Comoro
    • Indian/Kerguelen
    • Indian/Mahe
    • Indian/Maldives
    • Indian/Mauritius
    • Indian/Mayotte
    • Indian/Reunion
    • Iran
    • Israel
    • Jamaica
    • Japan
    • Kwajalein
    • Libya
    • MET
    • MST
    • MST7MDT
    • Mexico/BajaNorte
    • Mexico/BajaSur
    • Mexico/General
    • NZ
    • NZ-CHAT
    • Navajo
    • PRC
    • PST8PDT
    • Pacific/Apia
    • Pacific/Auckland
    • Pacific/Bougainville
    • Pacific/Chatham
    • Pacific/Chuuk
    • Pacific/Easter
    • Pacific/Efate
    • Pacific/Enderbury
    • Pacific/Fakaofo
    • Pacific/Fiji
    • Pacific/Funafuti
    • Pacific/Galapagos
    • Pacific/Gambier
    • Pacific/Guadalcanal
    • Pacific/Guam
    • Pacific/Honolulu
    • Pacific/Johnston
    • Pacific/Kanton
    • Pacific/Kiritimati
    • Pacific/Kosrae
    • Pacific/Kwajalein
    • Pacific/Majuro
    • Pacific/Marquesas
    • Pacific/Midway
    • Pacific/Nauru
    • Pacific/Niue
    • Pacific/Norfolk
    • Pacific/Noumea
    • Pacific/Pago_Pago
    • Pacific/Palau
    • Pacific/Pitcairn
    • Pacific/Pohnpei
    • Pacific/Ponape
    • Pacific/Port_Moresby
    • Pacific/Rarotonga
    • Pacific/Saipan
    • Pacific/Samoa
    • Pacific/Tahiti
    • Pacific/Tarawa
    • Pacific/Tongatapu
    • Pacific/Truk
    • Pacific/Wake
    • Pacific/Wallis
    • Pacific/Yap
    • Poland
    • Portugal
    • ROC
    • ROK
    • Singapore
    • Turkey
    • UCT
    • US/Alaska
    • US/Aleutian
    • US/Arizona
    • US/Central
    • US/East-Indiana
    • US/Eastern
    • US/Hawaii
    • US/Indiana-Starke
    • US/Michigan
    • US/Mountain
    • US/Pacific
    • US/Samoa
    • UTC
    • Universal
    • W-SU
    • WET
    • Zulu

Cookie Consent

We noticed your preferred language might be en_US. Is it okay to store this preference and your timezone in a cookie?

Are you sure?