We use valid certificates from Let's Encrypt. Most clients verify automatically:
TypeScript
// ioredis - works out of the boxconst redis = newRedis('rediss://:PASSWORD@YOUR_INSTANCE.eu.arctickey.com:6379');
// If you need to customize TLS optionsconst redis = newRedis({
host: 'YOUR_INSTANCE.eu.arctickey.com',
port: 6379,
password: 'YOUR_PASSWORD',
tls: {
// Standard verification (recommended)rejectUnauthorized: true,
},
});
# From allowed IP
redis-cli --tls -h YOUR_INSTANCE.eu.arctickey.com -p 6379 -a YOUR_PASSWORD PING
# PONG# From blocked IP# Connection refused or timeout
Security
Arctickey is built with security-first design. Your data is protected in transit and at rest.
TLS Encryption#
All connections use TLS 1.3 encryption. Unencrypted connections are not supported.
Connection String#
Always use
rediss://(with double 's') for TLS:rediss://:YOUR_PASSWORD@YOUR_INSTANCE.eu.arctickey.com:6379Certificate Verification#
We use valid certificates from Let's Encrypt. Most clients verify automatically:
// ioredis - works out of the box const redis = new Redis('rediss://:PASSWORD@YOUR_INSTANCE.eu.arctickey.com:6379'); // If you need to customize TLS options const redis = new Redis({ host: 'YOUR_INSTANCE.eu.arctickey.com', port: 6379, password: 'YOUR_PASSWORD', tls: { // Standard verification (recommended) rejectUnauthorized: true, }, });Password Authentication#
Every instance has a unique, randomly-generated password:
Password Location#
Find your password in the dashboard:
Best Practices#
# .env (never commit this file) REDIS_URL=rediss://:YOUR_PASSWORD@YOUR_INSTANCE.eu.arctickey.com:6379IP Whitelisting#
Restrict access to specific IP addresses for additional security.
Setting Up IP Whitelist#
Whitelist Formats#
# Single IP 192.168.1.100 # CIDR range 10.0.0.0/8 # IPv6 2001:db8::1Common Scenarios#
Office Network:
203.0.113.50 # Office public IPCloud Providers:
# Vercel (check their docs for current IPs) # Heroku (use their outbound IPs) # AWS (your NAT gateway or Elastic IP)Testing Access#
# From allowed IP redis-cli --tls -h YOUR_INSTANCE.eu.arctickey.com -p 6379 -a YOUR_PASSWORD PING # PONG # From blocked IP # Connection refused or timeoutNetwork Security#
Private Networking#
Arctickey instances run in isolated Docker networks:
DDoS Protection#
Data Privacy#
Data Location#
All data is stored in EU data centers:
Data never leaves the European Union.
GDPR Compliance#
As a Swedish company storing data in EU:
Data Retention#
Security Best Practices#
Reporting Security Issues#
Found a vulnerability? Email us at security@arctickey.com
We take security seriously and will respond within 24 hours.
Compliance#