📧 Email Configuration (SMTP)

Configure SMTP settings for the contact form. Use services like SMTP2GO, SendGrid, or your own mail server.

Your SMTP server hostname

The "from" address for outgoing emails

Where contact form messages go

⚙️ System Information

SPS Version Loading...
Hostname Loading...
Platform Loading...
Uptime Loading...

🔧 System Services

Status of key system services

Loading services...

⚡ Application Processes (PM2)

Loading processes...

📦 Inventory Locations

Storage locations for your inventory items.

Loading...

🍎 Pantry Locations

Storage locations for your food and pantry items.

Loading...

📁 Document Categories

Manage categories for family profile documents. System defaults cannot be deleted.

Loading...

🤖 Ollama Status

Checking Ollama connection...

📥 Download AI Models

Download models to use with the AI Chat feature. Models are stored locally on your server.

💡 Hardware Guide:
CPU only: Use smaller models (1B-3B parameters)
GPU available: Can run larger models (7B+)
Llama 3.2 1B ~1.3GB

Fast, lightweight. Good for basic tasks.

CPU OK
Llama 3.2 3B ~2GB

Balanced performance and quality.

CPU OK
Phi-3 Mini ~2.2GB

Microsoft's efficient small model.

CPU OK
Gemma 2 2B ~1.6GB

Google's compact, capable model.

CPU OK
Qwen 2.5 3B ~2GB

Alibaba's multilingual model.

CPU OK
Mistral 7B ~4.1GB

High quality, needs more resources.

GPU Rec.
Llama 3.1 8B ~4.7GB

Excellent quality, slower on CPU.

GPU Rec.

Browse models at ollama.com/library

📦 Installed Models

Models currently available for AI Chat.

Loading...

💬 AI Assistant Mode

Control how the AI assistant responds to your questions.

When disabled, the AI will give direct, concise answers without follow-up questions or suggestions.

🔐 AI System Access

Control whether the AI can access and modify SPS files.

Security Notice

When enabled, the AI can read files in /var/www/sps, modify code, run commands, and access the database. Only enable if you trust the AI model you're using.

What System Access Allows:

  • Read files in the SPS project directory
  • Suggest and apply code changes
  • Execute safe commands to update the project
  • Query and modify SPS database records

Note: System access is enabled per-session in the AI Chat page. This setting controls whether the option is available.

📞 SIP Server Settings

Configure your SIP PBX server settings. These affect how extensions register and calls are routed.

Domain name or IP for SIP registrations

Default: 5060

Your public IP address (for NAT)

Your local network CIDR

Priority order, comma separated

🔗 Quick Links

Manage your SIP phone system components.

Extensions Trunks Routes IVR Menus

💡 SIP Client Configuration

Use these settings to configure softphones and SIP devices.

SIP Server: -
SIP Port: 5060
Transport: UDP / TCP / TLS
STUN Server: stun.l.google.com:19302
Use your extension number as username and secret as password.

🛡️ Fail2ban - Intrusion Prevention

Fail2ban monitors login attempts and automatically bans IP addresses that show malicious behavior. Your local network (LAN) is automatically whitelisted.

Active Jails

Loading jails...

Ban IP Address

Unban IP Address

Permanent Whitelist

These IPs/CIDRs will never be banned. Use CIDR notation for networks (e.g., 192.168.1.0/24)

Loading whitelist...

Currently Banned IPs

Loading banned IPs...

📋 Activity Log

Waiting for activity...
Ready

☁️ Cloud Storage Configuration

Configure your S3-compatible storage (Wasabi, AWS S3, Backblaze B2).

The name of your S3 bucket

Bucket region (e.g., us-east-1, eu-central-1)

Use region-specific endpoint (e.g., s3.us-east-1.wasabisys.com)

💾 Backup SPS Data

Create a complete backup of your SPS instance (database, files, media, configurations).

🚀 Push Production Release

Create and upload a new SPS release. Version is automatically determined.

Current

--

Releases

0

Next Version

1.0.0

📦 Bucket Contents

View files stored in your configured bucket.

Click "Load Contents" to view bucket files

💡 Configuration Examples

Common endpoint configurations:

Wasabi:
Endpoint: s3.us-east-1.wasabisys.com (use region-specific)
AWS S3:
Endpoint: s3.amazonaws.com
Backblaze B2:
Endpoint: s3.us-west-000.backblazeb2.com