all systems operational
all systems operational — 4 apps on the Nextcloud App Store

Ricardo Ferreira <Nextcloud developer /> & systems administrator — Porto, PT

I build open-source Nextcloud apps and run Nextcloud in production for 300 users. I retrained as a developer in 2022, after 17 years designing kitchens.

deployed versionsApp Store
diskmap0.5.0
share_audit_dashboard0.8.2
folder_protection2.5.2
group_manager0.5.0
all support Nextcloud 35
Published Nextcloud apps
4
Interface languages per app
5
Running Nextcloud in production since
2024

01 deployments — Nextcloud apps

Four open-source Nextcloud apps, all on the App Store. Three ship PHPUnit test suites — DiskMap also runs them in CI on every push — all four are translated into five languages, and two, DiskMap and Share Audit Dashboard, have a one-click demo in Nextcloud Playground, no install needed.

Share Audit Dashboard screenshot — shares overview
Share Audit DashboardNC 31–35

occ sharing:list has no dashboard — no way to see who can reach what, or which public links have no password.

One admin-wide view of every share: security alerts, bulk fixes, a read-only auditor role.

discussed on: r/NextCloud
Group Manager screenshot — group members screen
Group ManagerNC 31–35

Nextcloud's Users page edits groups one person at a time — there's no screen for the group itself.

Group Manager opens the group instead: bulk membership, admins, and the folders it can reach.

discussed on: r/NextCloud
Folder Protection screenshot — a protected folder
Folder ProtectionNC 33–35

Moving a 300GB+ folder can crash or freeze a Nextcloud server — nothing stops it by default.

Folder Protection blocks delete, move and copy on folders you mark, with desktop-client handling built in.

discussed on: Nextcloud forum

02 dpkg --list — stack

// daily use

php8.x
vue.js3.x
nextcloud apisOCP
javascriptES2023
linuxUbuntu Server
zabbixmonitoring
active directoryPowerShell
mysql / postgresqldatabase
oracle cloudself-managed VM · since 2022

// used before

laravelPHP
csharp / asp.netMVC
hyper-vVMs
kitchen-masterrender
teowincad/cam
planit3d

03 git log --career

v4.0 2024 → present

IT Systems & Applications Technician

@ Jofebar, S.A.

Joined in March 2024 as a web development intern; in this role since June 2024. I run the company's self-hosted Nextcloud (Ubuntu Server) for 300 users and 16 TB of storage, administer Active Directory, Group Policy and Exchange for around 300 mailboxes, monitor servers and network with Zabbix, and give first- and second-level support to all users. Every app I've published started as a need here.

NextcloudLinuxZabbixADExchange
v3.0 2022 – 2024

Information Systems Programming

@ ATEC — Training Academy

Full-time training, not a job: PHP, Laravel, Vue.js, C#, ASP.NET and databases.

training
v2.0 2004 – 2021

Kitchen Designer / Project Advisor

@ Porcelanosa · Leroy Merlin · Casa Peixoto

Seventeen years turning client needs into technical drawings and photorealistic renders — and presenting them face to face. Where the habit of explaining technical things simply came from.

3D RenderAutoCADSketchUpV-Ray
3D render — Bathroom environment 1
3D render — Bathroom environment 2
3D render — Bathroom environment 3
v1.0 1999 – 2002

Technical training — CAD/CAM

@ ISQ · F.C.U.P

The beginning: computer-aided technical drawing and a passion for 3D modelling.

04 open ticket — contact

new message
location
Porto, Portugal 🇵🇹
status
open to new opportunities
↓ download CV (PDF)