wordpress nova comptabilitat autonoms a 192.168.1.169
Aquest post documenta el projecte desplegat a http://192.168.1.169/: una demo de NovaCompt, sistema de comptabilitat i gestió per a autònoms i petits comerços, muntat sobre WordPress amb un tema propi (no és un plugin genèric de comptabilitat).
El codi ve de l'entorn estudijoanpuig.com / disseny Nítida, migrat al contenidor LXC amb All-in-One WP Migration i adaptat com a plataforma demo per autònoms.
Infraestructura (CT 105 · Proxmox Calafell)
| Recurs | Valor |
|---|---|
| Host Proxmox | 192.168.1.198 (node pve) |
| CT | 105 · hostname wordpress |
| IP LAN | 192.168.1.169 |
| SO | Ubuntu 24.04 LTS |
| RAM / Disc | 8 GiB RAM · 32 GiB disc ZFS |
| Stack web | Apache 2.4 · PHP 8.3 · MySQL 8.0 · WordPress 7 |
| IA local | Ollama 0.31 (:11434) — models llama3.2, qwen2.5, deepseek-r1 |
| Accés SSH | ssh root@192.168.1.169 |
| phpMyAdmin | /phpmyadmin/ |
Què és NovaCompt?
NovaCompt (tema novacompt v1.1) és un mini-ERP dins WordPress:
- Front corporatiu — landing amb Tailwind a la portada (
index.phpdel tema). - Panell protegit — dashboard propi sense dependre de
wp-adminper al dia a dia. - Productes públics — catàleg visible als clients (
mostrar_al_web = 1). - Comptabilitat — vendes, compres, informes, importació CSV, fitxes clients, agenda.
Dades operatives a taules c_* (esquema propi), no només a les taules wp_* de WordPress.
Mapa d'URLs principals
| URL | Funció | Accés |
|---|---|---|
| / | Portada demo «Comptabilitat i gestió sense embolics» | Públic |
| /productes/ | Catàleg de productes (plantilla pública) | Públic |
| /panell/ | Dashboard comptable | Login WP |
| /vendes/ | Diari de vendes | Login WP |
| /compres/ | Diari de compres / despeses | Login WP |
| /gestio/ | Menú de gestió (enllaços ràpids) | Login WP |
| /fitxes-clients/ | Fitxes de clients | Login WP |
| /informes/ | Informes i analítica | Login WP |
| /importar-vendes/ | Importació de vendes (CSV) | Login WP |
| /agenda/ | Agenda / cites | Login WP |
| /botiga/ | Botiga (pàgines WooCommerce preparades) | Públic |
| /wp-admin/ | Administració WordPress | Administrador |
Plantilles del tema novacompt
template-panell.php— Panell comptabilitat (protegit)template-productes-public.php— Productes públicstemplate-vendes.php·template-compres.phptemplate-informes.php·template-import-vendes.phptemplate-fitxes-clients.php·template-agenda.phptemplate-gestio.php— Hub de gestió
Documentació dins el tema: INSTRUCCIONS_NOVACOMPT.md, GUIA_IMPORTACIO.md, DATATABLES_US.md.
Base de dades (mostra demo)
| Taula / dada | Quantitat |
|---|---|
c_clients | 5 clients |
c_productes | 29 productes |
c_vendes | 281 vendes |
c_compres | 30 compres |
Altres taules rellevants: c_venda_detall, c_compra_detall, c_proveidors, c_empleats, c_exercicis, c_tipus_iva, usuaris.
Usuaris WordPress (demo)
- joan — administrador (gestió completa)
- jefe — administrador
- empleat — contributor (accés limitat)
Arquitectura simplificada
┌─────────────────────────────────────────────────────────┐
│ CT 105 · 192.168.1.169 (Proxmox Calafell) │
│ Apache + PHP 8.3 + MySQL 8 │
│ ┌───────────────────────────────────────────────────┐ │
│ │ WordPress 7 · tema NovaCompt 1.1 │ │
│ │ · Portada corporativa (/) │ │
│ │ · Panell + vendes/compres (login) │ │
│ │ · Productes públics (/productes/) │ │
│ └───────────────────────┬───────────────────────────┘ │
│ │ │
│ MySQL wordpress │
│ taules c_* (comptabilitat) + wp_* (CMS) │
└─────────────────────────────────────────────────────────┘
│
Ollama :11434 (opcional, IA local)
Configuració i fixes aplicats
- Permalinks WordPress —
AllowOverride Alla Apache perquè/productes/,/panell/, etc. funcionin (abans donaven 404 d'Apache). - SSH — accés per usuari/contrasenya al CT.
- Disc ampliat — de 8 GB a 32 GB per models Ollama i dades.
- Migració — contingut importat amb All-in-One WP Migration + extensió unlimited.
Relació amb Nítida / PHP a mida
NovaCompt comparteix l'enfocament del portal Nítida Studio (seguiment, comptabilitat, dashboard), però aquí tot viu dins WordPress + tema custom en lloc de mòduls PHP separats (nitida_comptabilitat/, etc.). És la variant «autònom / botiga local» del mateix concepte de gestió integrada.
Post relacionat al blog sobre importació CSV: importació a autonomo_contabilidad amb Python (post #653).
Següents passos possibles
- Activar WooCommerce si cal botiga en línia real (ara les pàgines existeixen però el plugin no està actiu).
- Assignar domini / certificat TLS quan surti de la LAN.
- Connectar Ollama des del PC per assistència en informes o redacció.
- Sincronitzar canvis del tema des del repositori local de desenvolupament.
Resum
192.168.1.169 és una demo funcional de NovaCompt per autònoms: portada professional, mòduls de vendes/compres/clients amb dades reals de prova, i infraestructura completa (web + BBDD + SSH + IA) en un CT Proxmox domèstic.