What's new
Panelica Community Forum

Welcome to the official Panelica Community Forum — the central hub for server administrators, developers, and hosting professionals. Register a free account today to access technical discussions, product announcements, feature requests, and direct support from the Panelica team. Be part of the growing community shaping the future of server management.

Files & FTP — Feature Overview

Status
Not open for further replies.

admin

Administrator
Staff member
Files & FTP — Full Feature Overview​

Panelica provides a full-featured file management system with a web-based File Manager, FTP server (ProFTPD), and SSH/SFTP access.

File Manager​

The built-in File Manager provides a web-based interface for managing files and directories:

  • File browser — Navigate directories with breadcrumb navigation, list/grid view toggle
  • Code editor — Built-in CodeMirror editor with syntax highlighting for PHP, JavaScript, HTML, CSS, SQL, Python, Ruby, and more
  • Upload — Drag-and-drop file upload with progress indicator
  • Download — Download individual files or entire directories as ZIP
  • Create — New file and new folder creation
  • Rename/Move — Rename files or move them between directories
  • Copy — Copy files and directories
  • Permissions — Set file/directory permissions (chmod) with numeric or symbolic notation
  • Archive operations — Create ZIP/TAR.GZ archives, extract archives in-place
  • Search — Search files by name within the current directory tree

Trash System​

Deleted files go to a trash directory instead of being permanently removed:

  • Recoverable deletions — restore files from trash
  • Auto-cleanup based on retention policy
  • Per-user trash isolation
  • View trash contents with original path information

FTP Server (ProFTPD)​

Full FTP server management:

  • FTP accounts — Create FTP users with custom home directories
  • Quota management — Per-account upload/download quotas
  • Directory restriction — Chroot users to specific directories
  • Passive mode — Configurable passive port range
  • TLS/SSL — FTPS support for encrypted transfers
  • Active sessions — View and kill active FTP connections
  • Transfer logs — Track all file transfers with timestamps and sizes
  • Bandwidth limits — Per-user transfer speed limits

SSH/SFTP Access​

Secure shell access management:

  • SSH users — Enable/disable SSH access per user
  • SSH keys — Upload and manage authorized_keys
  • Chroot jail — Restrict SSH users to their home directory with a secure chroot environment
  • SFTP-only mode — Allow file transfer without shell access (sshjailed group)
  • Full shell mode — Bash access within chroot (sshfull group)
  • Web Terminal — Browser-based SSH terminal using web-based terminal (no client software needed)

File Ownership & Security​

  • Each user operates under their own Linux UID/GID
  • Files are created with correct ownership via UserContextService
  • open_basedir prevents PHP from accessing other users files
  • Cgroup resource limits apply to all file operations

Access Control (RBAC)​

  • ROOT — Access all users files, manage all FTP accounts
  • ADMIN/RESELLER — Manage FTP accounts for their users
  • USER — Manage their own files and FTP accounts within their home directory

If you encounter any issues with this feature, please open a report in the Bug Reports forum.

Related Topics​


---
For issues with this feature, please report in the Bug Reports forum.
 
Status
Not open for further replies.
Back
Top