ACF packages: Difference between revisions
(Creating separate page for ACF_packages) |
(Reordered to match ACF menu, added new packages as 'work in progress'.) |
||
| Line 1: | Line 1: | ||
= ACF Modules = | = ACF Modules = | ||
== Networking == | == Networking == | ||
=== | Networking related modules. | ||
{| | |||
| '''Status:''' || Ready for betatest | === Interfaces === | ||
{| class="FCK__ShowTableBorders" | |||
|- | |||
| '''Status:''' | |||
| Ready for betatest | |||
|- | |||
| '''Summary:''' | |||
| Local interface management | |||
|} | |||
*Create/Edit/Delete interfaces | |||
*Bring up/down interfaces and restart networking | |||
=== Dialup/PPPoE === | |||
{| class="FCK__ShowTableBorders" | |||
|- | |||
| '''Status:''' | |||
| Ready for betatest | |||
|- | |||
| '''Summary:''' | |||
| Configure Dialup/PPP/PPPoE connectivity | |||
|} | |||
*Create/Edit/Delete peers | |||
*Edit PAP/CHAP configuration | |||
=== IPtables === | |||
{| class="FCK__ShowTableBorders" | |||
|- | |||
| '''Status:''' | |||
| Ready for betatest | |||
|- | |- | ||
| '''Summary:''' | | '''Summary:''' | ||
| Configure '''iptables'''. | |||
|} | |} | ||
=== | *Edit configuration (rules-save file) | ||
{| | *Create/Edit/Delete chains and rules | ||
=== Firewall === | |||
{| class="FCK__ShowTableBorders" | |||
|- | |- | ||
| '''Summary:''' | | '''Status:''' | ||
| Ready for betatest | |||
|- | |||
| '''Summary:''' | |||
| Configure '''shorewall'''. | |||
|} | |} | ||
=== | *Edit configuration | ||
{| | *View logfile | ||
| '''Status:''' | |||
=== DNS === | |||
{| class="FCK__ShowTableBorders" | |||
|- | |||
| '''Status:''' | |||
| Ready for betatest | |||
|- | |- | ||
| '''Summary:''' | | '''Summary:''' | ||
| Configure '''tinydns'''. | |||
|} | |} | ||
=== | *View current DNS configuration/information | ||
{| | *Create/Edit/Delete domain files | ||
*Per user and per role permissions | |||
=== DNScache === | |||
{| class="FCK__ShowTableBorders" | |||
|- | |- | ||
| '''Summary:''' | | '''Status:''' | ||
| Ready for betatest | |||
|- | |||
| '''Summary:''' | |||
| Configure '''dnscache'''. | |||
|} | |} | ||
=== | *Edit configuration | ||
{| | *Edit allowed clients | ||
*Create/Edit/Delete DNS server entries | |||
=== DNSmasq === | |||
{| class="FCK__ShowTableBorders" | |||
|- | |- | ||
| '''Summary:''' | | '''Status:''' | ||
| Ready for betatest | |||
|- | |||
| '''Summary:''' | |||
| Configure '''dnsmasq'''. | |||
|} | |} | ||
=== | *Edit configuration | ||
{| | *View leases | ||
| '''Status:''' | *View logfile | ||
=== DHCP server === | |||
{| class="FCK__ShowTableBorders" | |||
|- | |||
| '''Status:''' | |||
| Ready for betatest | |||
|- | |- | ||
| '''Summary:''' | | '''Summary:''' | ||
| Configure '''isc-dhcp'''. | |||
|} | |} | ||
=== | *Edit global settings | ||
{| | *Create/Edit/Delete subnets and hosts | ||
*View leases | |||
=== Chrony === | |||
{| class="FCK__ShowTableBorders" | |||
|- | |- | ||
| '''Summary:''' | | '''Status:''' | ||
| Ready for betatest | |||
|- | |||
| '''Summary:''' | |||
| Configure '''chrony'''. | |||
|} | |} | ||
=== | *Edit configuration | ||
{| | *View logfile | ||
| '''Status:''' | |||
=== NTPD === | |||
{| class="FCK__ShowTableBorders" | |||
|- | |||
| '''Status:''' | |||
| Ready for betatest | |||
|- | |- | ||
| '''Summary:''' | | '''Summary:''' | ||
| Configure timeserver '''openntpd'''. | |||
|} | |} | ||
=== | *Edit configuration | ||
{| | *View logfile | ||
=== IPsec === | |||
{| class="FCK__ShowTableBorders" | |||
|- | |- | ||
| '''Summary:''' | | '''Status:''' | ||
| Ready for betatest | |||
|- | |||
| '''Summary:''' | |||
| Configure '''ipsec-tools'''. | |||
|} | |} | ||
=== TCPproxy === | *Edit configuration | ||
{| | *Upload/View/Delete certificates | ||
| '''Status:''' || Ready for betatest | *View logfile | ||
=== OpenVPN === | |||
{| class="FCK__ShowTableBorders" | |||
|- | |||
| '''Status:''' | |||
| Ready for betatest | |||
|- | |||
| '''Summary:''' | |||
| Configure '''openvpn'''. | |||
|} | |||
*Create/Edit/Delete configs | |||
*View logfile | |||
=== NHRP === | |||
{| class="FCK__ShowTableBorders" | |||
|- | |||
| '''Status:''' | |||
| Ready for betatest | |||
|- | |||
| '''Summary:''' | |||
| Configure '''opennhrp'''. | |||
|} | |||
*Edit configuration | |||
=== Zebra and BGP === | |||
{| class="FCK__ShowTableBorders" | |||
|- | |||
| '''Status:''' | |||
| Ready for betatest | |||
|- | |||
| '''Summary:''' | |||
| Configure '''quagga'''. | |||
|} | |||
*View routes | |||
*Edit configuration | |||
=== TCPproxy === | |||
{| class="FCK__ShowTableBorders" | |||
|- | |||
| '''Status:''' | |||
| Ready for betatest | |||
|- | |||
| '''Summary:''' | |||
| Configure '''tcpproxy'''. | |||
|} | |||
*Edit configuration | |||
*Create/Edit/Delete STMP Proxy entries and files | |||
<br> | |||
== Applications == | |||
Application related modules | |||
=== SSH === | |||
{| class="FCK__ShowTableBorders" | |||
|- | |||
| '''Status:''' | |||
| Ready for betatest | |||
|- | |||
| '''Summary:''' | |||
| Configure '''openssh'''. | |||
|} | |||
*View connections | |||
*Edit configuration | |||
*Edit authorized keys | |||
=== Samba === | |||
{| class="FCK__ShowTableBorders" | |||
|- | |||
| '''Status:''' | |||
| Ready for betatest | |||
|- | |||
| '''Summary:''' | |||
| Configure '''samba'''. | |||
|} | |||
*Edit configuration | |||
*Create/Edit/Delete shares | |||
*Join domain | |||
=== Web Proxy === | |||
{| class="FCK__ShowTableBorders" | |||
|- | |- | ||
| '''Summary:''' | | '''Status:''' | ||
| Ready for betatest | |||
|- | |||
| '''Summary:''' | |||
| Configure '''squid'''. | |||
|} | |} | ||
=== | *Edit configuration | ||
{| | *Edit user list | ||
| '''Status:''' | *Edit associated files | ||
=== Content Filter === | |||
{| class="FCK__ShowTableBorders" | |||
|- | |||
| '''Status:''' | |||
| Ready for betatest | |||
|- | |- | ||
| '''Summary:''' | | '''Summary:''' | ||
| Configure '''dansguardian'''. | |||
|} | |} | ||
=== | *Edit configuration | ||
{| | |||
=== ClamAV === | |||
{| class="FCK__ShowTableBorders" | |||
|- | |- | ||
| ''' | | '''Status:''' | ||
| ''Work in progress'' | |||
|- | |||
| '''Summary:''' | |||
| | |||
|} | |} | ||
=== | *Show status | ||
{| | |||
| '''Status:''' | | === ClamSMTP === | ||
{| class="FCK__ShowTableBorders" | |||
|- | |||
| '''Status:''' | |||
| ''Work in progress'' | |||
|- | |- | ||
| '''Summary:''' | | | '''Summary:''' | ||
| | |||
|} | |} | ||
=== | *Show status | ||
{| | |||
=== Postfix === | |||
{| class="FCK__ShowTableBorders" | |||
|- | |- | ||
| ''' | | '''Status:''' | ||
| ''Work in progress'' | |||
|- | |||
| '''Summary:''' | |||
| | |||
|} | |} | ||
=== | *Show status | ||
{| | |||
=== Dovecot === | |||
{| class="FCK__ShowTableBorders" | |||
|- | |- | ||
| ''' | | '''Status:''' | ||
| ''Work in progress'' | |||
|- | |||
| '''Summary:''' | |||
| | |||
|} | |} | ||
=== | *Show status | ||
{| | |||
| '''Status:''' | | === Gross === | ||
{| class="FCK__ShowTableBorders" | |||
|- | |||
| '''Status:''' | |||
| ''Work in progress'' | |||
|- | |- | ||
| '''Summary:''' | | | '''Summary:''' | ||
| | |||
|} | |} | ||
*Show status | |||
== | === Fetchmail === | ||
= | {| class="FCK__ShowTableBorders" | ||
|- | |||
| '''Status:''' | | '''Status:''' | ||
| Ready for betatest | |||
|- | |- | ||
| '''Summary:''' | | | '''Summary:''' | ||
| Configure '''fetchmail'''. | |||
|} | |} | ||
=== | *Edit global settings | ||
{| | *Create/Edit/Delete mailbox/domain entries | ||
=== Snort === | |||
{| class="FCK__ShowTableBorders" | |||
|- | |- | ||
| '''Summary:''' | | '''Status:''' | ||
| Ready for betatest | |||
|- | |||
| '''Summary:''' | |||
| Configure '''snort'''. | |||
|} | |} | ||
=== | *View alerts | ||
{| | *Edit configuration | ||
=== Certificate Authority === | |||
{| class="FCK__ShowTableBorders" | |||
|- | |- | ||
| '''Summary:''' | | | '''Status:''' | ||
| Ready for betatest | |||
|- | |||
| '''Summary:''' | |||
| Generate / sign certifiates using '''openssl'''. | |||
|} | |} | ||
=== | *Edit configuration | ||
{| | *View/Create/Upload CA certificate | ||
| '''Status:''' | | *Edit certificate defaults | ||
*Generate/View/Delete/Approve requests | |||
*View/Download/Renew/Revoke certificates | |||
*Generate and download CRLs | |||
=== Gnats === | |||
{| class="FCK__ShowTableBorders" | |||
|- | |||
| '''Status:''' | |||
| ''Work in progress'' | |||
|- | |- | ||
| '''Summary:''' | | '''Summary:''' | ||
| Configure '''gnats'''. | |||
|} | |} | ||
=== | *Edit configuration | ||
{| | *Report a bug | ||
| '''Status:''' | *Query problem reports | ||
<br> | |||
== Storage == | |||
Storage related modules | |||
=== MDADM === | |||
{| class="FCK__ShowTableBorders" | |||
|- | |||
| '''Status:''' | |||
| ''Work in progress'' | |||
|- | |- | ||
| '''Summary:''' | | | '''Summary:''' | ||
| Raid storage. | |||
|} | |} | ||
*Show status | |||
== | === LVM === | ||
{| class="FCK__ShowTableBorders" | |||
{| | |||
|- | |- | ||
| '''Summary:''' | | | '''Status:''' | ||
| ''Work in progress'' | |||
|- | |||
| '''Summary:''' | |||
| | |||
|} | |} | ||
=== General health === | *Show status | ||
{| | |||
== System == | |||
System/Other related modules | |||
=== General health === | |||
{| class="FCK__ShowTableBorders" | |||
|- | |- | ||
| '''Summary:''' | | '''Status:''' | ||
| Ready for betatest | |||
|- | |||
| '''Summary:''' | |||
| Show status on your running system. | |||
|} | |} | ||
=== User Management === | *Show system status | ||
{| | *Show storage status | ||
| '''Status:''' | *Show network status | ||
*Graph network activity | |||
*Show modules status | |||
*Show proc status | |||
=== User Management === | |||
{| class="FCK__ShowTableBorders" | |||
|- | |||
| '''Status:''' | |||
| Ready for betatest | |||
|- | |- | ||
| '''Summary:''' | | '''Summary:''' | ||
| ACF User management | |||
|} | |} | ||
=== Roles Management === | *Edit self | ||
{| | *Create/Edit/Delete ACF users | ||
*View roles for user | |||
=== Roles Management === | |||
{| class="FCK__ShowTableBorders" | |||
|- | |- | ||
| '''Summary:''' | | '''Status:''' | ||
| Ready for betatest | |||
|- | |||
| '''Summary:''' | |||
| ACF Roles management | |||
|} | |} | ||
=== Packages === | *View own permissions | ||
{| | *Create/Edit/Delete ACF roles | ||
| '''Status:''' | *View all possible permissions | ||
=== Packages === | |||
{| class="FCK__ShowTableBorders" | |||
|- | |||
| '''Status:''' | |||
| Ready for betatest | |||
|- | |- | ||
| '''Summary:''' | | '''Summary:''' | ||
| Manage system packages ('''apk-tools''') | |||
|} | |} | ||
=== Modules === | *View/Delete loaded packages | ||
{| | *View/Install available packages | ||
*Edit configuration | |||
=== Modules === | |||
{| class="FCK__ShowTableBorders" | |||
|- | |- | ||
| '''Summary:''' | | '''Status:''' | ||
| Ready for betatest | |||
|- | |||
| '''Summary:''' | |||
| Manage system modules | |||
|} | |} | ||
=== Startup === | *View loaded modules | ||
{| | *Edit/Reload modules file | ||
=== Startup === | |||
{| class="FCK__ShowTableBorders" | |||
|- | |- | ||
| '''Summary:''' | | '''Status:''' | ||
| Ready for betatest | |||
|- | |||
| '''Summary:''' | |||
| Manage system startup | |||
|} | |} | ||
=== Cron === | *View/Edit service startup sequence | ||
{| | |||
=== Cron === | |||
{| class="FCK__ShowTableBorders" | |||
|- | |- | ||
| '''Summary:''' | | '''Status:''' | ||
| Ready for betatest | |||
|- | |||
| '''Summary:''' | |||
| Manage periodic jobs ('''cron''') | |||
|} | |} | ||
=== System logging === | *Edit configuration | ||
{| | *Create/Edit/Delete periodic jobs | ||
=== System logging === | |||
{| class="FCK__ShowTableBorders" | |||
|- | |- | ||
| '''Summary:''' | | '''Status:''' | ||
| Ready for betatest | |||
|- | |||
| '''Summary:''' | |||
| Configure '''syslog'''. | |||
|} | |} | ||
=== Logfiles === | *Edit configuration | ||
{| | |||
| '''Status:''' | === Logfiles === | ||
{| class="FCK__ShowTableBorders" | |||
|- | |||
| '''Status:''' | |||
| Ready for betatest | |||
|- | |- | ||
| '''Summary:''' | | '''Summary:''' | ||
| Manage logfiles. | |||
|} | |} | ||
=== Skins === | *View/Tail/Download/Delete logfiles | ||
{| | |||
=== Skins === | |||
{| class="FCK__ShowTableBorders" | |||
|- | |- | ||
| '''Summary:''' | | '''Status:''' | ||
| Ready for use | |||
|- | |||
| '''Summary:''' | |||
| Switch ACF skin | |||
|} | |} | ||
=== Local Backups === | *Select ACF skin | ||
{| | |||
=== Local Backups === | |||
{| class="FCK__ShowTableBorders" | |||
|- | |- | ||
| '''Summary:''' | | '''Status:''' | ||
| Ready for betatest | |||
|- | |||
| '''Summary:''' | |||
| Saves your settings to floppy/usb/other media ('''lbu'''). | |||
|} | |} | ||
*Show unsaved changes | |||
*Edit configuration | |||
*Commit/Save changes to media | |||
*Select backup archives | |||
*Generate and download overlay | |||
<br> | |||
=== SVN status === | == DevTools == | ||
{| | |||
DevTools is a (set of) ACF(s) that could come in handy when developing ACF. | |||
=== SVN status === | |||
{| class="FCK__ShowTableBorders" | |||
|- | |- | ||
| '''Summary:''' | | '''Status:''' | ||
| Ready for use | |||
|- | |||
| '''Summary:''' | |||
| Different information/functions related to the SVN-tree | |||
|} | |} | ||
*svn status (Shows whats changed since last 'svn update') | |||
*svn diff (Shows difference on your computer and on svn-server) | |||
*svn log (Shows the changelog 1 week back in time) | |||
*svn update (Fetch all available updates) | |||
<br> | |||
== ToDo == | |||
=== VPN === | |||
Needs to be split into an administrative end for letting people connect to you (rogue warriors,personal laptop size connectivity) and VPN connectivity to other sites (remote office or location). These two are configured differently. | |||
Still not started modules. | |||
=== Dialup === | |||
Start/Stop Dialup connection | |||
Start/Stop Dialup connection | |||
=== | === Diagnostic === | ||
Stats/Resource use/maybe graphs-rrd. Ability to run ''ping'' command. | |||
Stats/Resource use/maybe graphs-rrd. | |||
Revision as of 15:11, 24 February 2009
ACF Modules
Networking
Networking related modules.
Interfaces
| Status: | Ready for betatest |
| Summary: | Local interface management |
- Create/Edit/Delete interfaces
- Bring up/down interfaces and restart networking
Dialup/PPPoE
| Status: | Ready for betatest |
| Summary: | Configure Dialup/PPP/PPPoE connectivity |
- Create/Edit/Delete peers
- Edit PAP/CHAP configuration
IPtables
| Status: | Ready for betatest |
| Summary: | Configure iptables. |
- Edit configuration (rules-save file)
- Create/Edit/Delete chains and rules
Firewall
| Status: | Ready for betatest |
| Summary: | Configure shorewall. |
- Edit configuration
- View logfile
DNS
| Status: | Ready for betatest |
| Summary: | Configure tinydns. |
- View current DNS configuration/information
- Create/Edit/Delete domain files
- Per user and per role permissions
DNScache
| Status: | Ready for betatest |
| Summary: | Configure dnscache. |
- Edit configuration
- Edit allowed clients
- Create/Edit/Delete DNS server entries
DNSmasq
| Status: | Ready for betatest |
| Summary: | Configure dnsmasq. |
- Edit configuration
- View leases
- View logfile
DHCP server
| Status: | Ready for betatest |
| Summary: | Configure isc-dhcp. |
- Edit global settings
- Create/Edit/Delete subnets and hosts
- View leases
Chrony
| Status: | Ready for betatest |
| Summary: | Configure chrony. |
- Edit configuration
- View logfile
NTPD
| Status: | Ready for betatest |
| Summary: | Configure timeserver openntpd. |
- Edit configuration
- View logfile
IPsec
| Status: | Ready for betatest |
| Summary: | Configure ipsec-tools. |
- Edit configuration
- Upload/View/Delete certificates
- View logfile
OpenVPN
| Status: | Ready for betatest |
| Summary: | Configure openvpn. |
- Create/Edit/Delete configs
- View logfile
NHRP
| Status: | Ready for betatest |
| Summary: | Configure opennhrp. |
- Edit configuration
Zebra and BGP
| Status: | Ready for betatest |
| Summary: | Configure quagga. |
- View routes
- Edit configuration
TCPproxy
| Status: | Ready for betatest |
| Summary: | Configure tcpproxy. |
- Edit configuration
- Create/Edit/Delete STMP Proxy entries and files
Applications
Application related modules
SSH
| Status: | Ready for betatest |
| Summary: | Configure openssh. |
- View connections
- Edit configuration
- Edit authorized keys
Samba
| Status: | Ready for betatest |
| Summary: | Configure samba. |
- Edit configuration
- Create/Edit/Delete shares
- Join domain
Web Proxy
| Status: | Ready for betatest |
| Summary: | Configure squid. |
- Edit configuration
- Edit user list
- Edit associated files
Content Filter
| Status: | Ready for betatest |
| Summary: | Configure dansguardian. |
- Edit configuration
ClamAV
| Status: | Work in progress |
| Summary: |
- Show status
ClamSMTP
| Status: | Work in progress |
| Summary: |
- Show status
Postfix
| Status: | Work in progress |
| Summary: |
- Show status
Dovecot
| Status: | Work in progress |
| Summary: |
- Show status
Gross
| Status: | Work in progress |
| Summary: |
- Show status
Fetchmail
| Status: | Ready for betatest |
| Summary: | Configure fetchmail. |
- Edit global settings
- Create/Edit/Delete mailbox/domain entries
Snort
| Status: | Ready for betatest |
| Summary: | Configure snort. |
- View alerts
- Edit configuration
Certificate Authority
| Status: | Ready for betatest |
| Summary: | Generate / sign certifiates using openssl. |
- Edit configuration
- View/Create/Upload CA certificate
- Edit certificate defaults
- Generate/View/Delete/Approve requests
- View/Download/Renew/Revoke certificates
- Generate and download CRLs
Gnats
| Status: | Work in progress |
| Summary: | Configure gnats. |
- Edit configuration
- Report a bug
- Query problem reports
Storage
Storage related modules
MDADM
| Status: | Work in progress |
| Summary: | Raid storage. |
- Show status
LVM
| Status: | Work in progress |
| Summary: |
- Show status
System
System/Other related modules
General health
| Status: | Ready for betatest |
| Summary: | Show status on your running system. |
- Show system status
- Show storage status
- Show network status
- Graph network activity
- Show modules status
- Show proc status
User Management
| Status: | Ready for betatest |
| Summary: | ACF User management |
- Edit self
- Create/Edit/Delete ACF users
- View roles for user
Roles Management
| Status: | Ready for betatest |
| Summary: | ACF Roles management |
- View own permissions
- Create/Edit/Delete ACF roles
- View all possible permissions
Packages
| Status: | Ready for betatest |
| Summary: | Manage system packages (apk-tools) |
- View/Delete loaded packages
- View/Install available packages
- Edit configuration
Modules
| Status: | Ready for betatest |
| Summary: | Manage system modules |
- View loaded modules
- Edit/Reload modules file
Startup
| Status: | Ready for betatest |
| Summary: | Manage system startup |
- View/Edit service startup sequence
Cron
| Status: | Ready for betatest |
| Summary: | Manage periodic jobs (cron) |
- Edit configuration
- Create/Edit/Delete periodic jobs
System logging
| Status: | Ready for betatest |
| Summary: | Configure syslog. |
- Edit configuration
Logfiles
| Status: | Ready for betatest |
| Summary: | Manage logfiles. |
- View/Tail/Download/Delete logfiles
Skins
| Status: | Ready for use |
| Summary: | Switch ACF skin |
- Select ACF skin
Local Backups
| Status: | Ready for betatest |
| Summary: | Saves your settings to floppy/usb/other media (lbu). |
- Show unsaved changes
- Edit configuration
- Commit/Save changes to media
- Select backup archives
- Generate and download overlay
DevTools
DevTools is a (set of) ACF(s) that could come in handy when developing ACF.
SVN status
| Status: | Ready for use |
| Summary: | Different information/functions related to the SVN-tree |
- svn status (Shows whats changed since last 'svn update')
- svn diff (Shows difference on your computer and on svn-server)
- svn log (Shows the changelog 1 week back in time)
- svn update (Fetch all available updates)
ToDo
VPN
Needs to be split into an administrative end for letting people connect to you (rogue warriors,personal laptop size connectivity) and VPN connectivity to other sites (remote office or location). These two are configured differently.
Still not started modules.
Dialup
Start/Stop Dialup connection
Diagnostic
Stats/Resource use/maybe graphs-rrd. Ability to run ping command.