ACF packages: Difference between revisions

From Alpine Linux
(Creating separate page for ACF_packages)
 
m (Reverted edits by RuthHughes (talk) to last revision by Ncopa)
(7 intermediate revisions by 4 users not shown)
Line 1: Line 1:
= ACF Modules =
{{TOC right}}
== Networking  ==


== Networking ==
Networking related modules.  
Networking related modules.


=== DHCP server ===
=== Interfaces (acf-alpine-baselayout) ===
{|
 
| '''Status:''' || Ready for betatest
{| class="FCK__ShowTableBorders"
|-
| '''Status:'''  
| Released
|-
|-
| '''Summary:''' || Configure '''isc-dhcp'''.
| '''Summary:'''  
| Local interface management
|}
|}
* Edit global settings
* Create/Edit/Delete subnets and hosts
* View leases


=== DNS ===
*Create/Edit/Delete interfaces
{|
*Bring up/down interfaces and restart networking
| '''Status:''' || Ready for betatest
 
=== Dialup/PPPoE (acf-ppp) ===
 
{| class="FCK__ShowTableBorders"
|-
|-
| '''Summary:''' || Configure '''tinydns'''.
| '''Status:'''  
| Released
|-
| '''Summary:'''  
| Configure Dialup/PPP/PPPoE connectivity
|}
|}
* View current DNS configuration/information
* Create/Edit/Delete domain files
* Per user and per role permissions


=== DNScache ===
*Create/Edit/Delete peers
{|
*Edit PAP/CHAP configuration
| '''Status:''' || Ready for betatest
 
=== Quality of Service (acf-iproute2-qos) ===
 
{| class="FCK__ShowTableBorders"
|-
|-
| '''Summary:''' || Configure '''dnscache'''.
| '''Status:'''  
| Ready for Beta test
|-
| '''Summary:'''  
| Configure Quality of Service settings on each interface
|}
|}
* Edit configuration
* Edit allowed clients
* Create/Edit/Delete DNS server entries


=== DNSmasq ===
*Enable/Configure/Disable QOS on each interface
{|
 
| '''Status:''' || Ready for betatest
=== IPtables (acf-iptables) ===
 
{| class="FCK__ShowTableBorders"
|-
| '''Status:'''  
| Ready for Beta test
|-
|-
| '''Summary:''' || Configure '''dnsmasq'''.
| '''Summary:'''  
| Configure '''iptables'''.
|}
|}
* Edit configuration
* View leases
* View logfile


=== Chrony ===
*Edit configuration (rules-save file)
{|
*Create/Edit/Delete chains and rules
| '''Status:''' || Ready for betatest
 
=== Firewall (acf-shorewall) ===
 
{| class="FCK__ShowTableBorders"
|-
| '''Status:'''  
| Released
|-
|-
| '''Summary:''' || Configure '''chrony'''.
| '''Summary:'''  
| Configure '''shorewall'''.
|}
|}
* Edit configuration
* View logfile


=== NTPD ===
*Edit configuration
{|
*View logfile
| '''Status:''' || Ready for betatest
 
=== DNS (acf-tinydns) ===
 
{| class="FCK__ShowTableBorders"
|-
|-
| '''Summary:''' || Configure timeserver '''openntpd'''.
| '''Status:'''
| Released
|-
| '''Summary:'''  
| Configure '''tinydns'''.
|}
|}
* Edit configuration
* View logfile


=== SSH ===
*View current DNS configuration/information
{|
*Create/Edit/Delete domain files
| '''Status:''' || Ready for betatest
*Per user and per role permissions
*Multiple-instance capable
 
=== DNScache (acf-dnscache) ===
 
{| class="FCK__ShowTableBorders"
|-
|-
| '''Summary:''' || Configure '''openssh'''.
| '''Status:'''
| Released
|-
| '''Summary:'''  
| Configure '''dnscache'''.
|}
|}
* View connections
* Edit configuration
* Edit authorized keys


=== Fetchmail ===
*Edit configuration
{|
*Edit allowed clients
| '''Status:''' || Ready for betatest
*Create/Edit/Delete DNS server entries
 
=== DNSmasq (acf-dnsmasq) ===
 
{| class="FCK__ShowTableBorders"
|-
| '''Status:'''  
| Released
|-
|-
| '''Summary:''' || Configure '''fetchmail'''.
| '''Summary:'''  
| Configure '''dnsmasq'''.
|}
|}
* Edit global settings
* Create/Edit/Delete mailbox/domain entries


=== Samba ===
*Edit configuration
{|
*View leases
| '''Status:''' || Ready for betatest
*View logfile
 
=== DHCP server (acf-dhcp) ===
 
{| class="FCK__ShowTableBorders"
|-
|-
| '''Summary:''' || Configure '''samba'''.
| '''Status:'''
| Released
|-
| '''Summary:'''  
| Configure '''isc-dhcp'''.
|}
|}
* Edit configuration
* Create/Edit/Delete shares
* Join domain


=== TCPproxy ===
*Edit global settings
{|
*Create/Edit/Delete subnets and hosts
| '''Status:''' || Ready for betatest
*View leases
 
=== Chrony (acf-chrony) ===
 
{| class="FCK__ShowTableBorders"
|-
| '''Status:'''  
| Released
|-
|-
| '''Summary:''' || Configure '''tcpproxy'''.
| '''Summary:'''  
| Configure '''chrony'''.
|}
|}
* Edit configuration
* Create/Edit/Delete STMP Proxy entries and files


=== Firewall ===
*Edit configuration
{|
*View logfile
| '''Status:''' || Ready for betatest
 
=== NTPD (acf-openntpd) ===
 
{| class="FCK__ShowTableBorders"
|-
|-
| '''Summary:''' || Configure '''shorewall'''.
| '''Status:'''
| Released
|-
| '''Summary:'''  
| Configure timeserver '''openntpd'''.
|}
|}
* Edit configuration
* View logfile


=== OpenVPN ===
*Edit configuration
{|
*View logfile
| '''Status:''' || Ready for betatest
 
=== IPsec (acf-ipsec-tools) ===
 
{| class="FCK__ShowTableBorders"
|-
|-
| '''Summary:''' || Configure '''openvpn'''.
| '''Status:'''
| Released
|-
| '''Summary:'''  
| Configure '''ipsec-tools'''.
|}
|}
* Create/Edit/Delete configs
* View logfile


=== IPsec ===
*Edit configuration
{|
*Upload/View/Delete certificates
| '''Status:''' || Ready for betatest
*View logfile
 
=== OpenVPN (acf-openvpn) ===
 
{| class="FCK__ShowTableBorders"
|-
|-
| '''Summary:''' || Configure '''ipsec-tools'''.
| '''Status:'''
| Ready for Beta test
|-
| '''Summary:'''  
| Configure '''openvpn'''.
|}
|}
* Edit configuration
* Upload/View/Delete certificates
* View logfile


=== IPtables ===
*Edit config
{|
*View connected clients
| '''Status:''' || Ready for betatest
*Manage certificates
*View logfile
*Multiple-instance capable
 
=== NHRP (acf-opennhrp) ===
 
{| class="FCK__ShowTableBorders"
|-
|-
| '''Summary:''' || Configure '''iptables'''.
| '''Status:'''
| Released
|-
| '''Summary:'''  
| Configure '''opennhrp'''.
|}
|}
* Edit configuration (rules-save file)
* Create/Edit/Delete chains and rules


=== NHRP ===
*Edit configuration
{|
 
| '''Status:''' || Ready for betatest
=== Zebra and BGP (acf-quagga) ===
 
{| class="FCK__ShowTableBorders"
|-
|-
| '''Summary:''' || Configure '''opennhrp'''.
| '''Status:'''
| Released
|-
| '''Summary:'''  
| Configure '''quagga''' zebra and bgp functionality.
|}
|}
* Edit configuration


=== Zebra and BGP ===
*View routes
{|
*Edit configuration
| '''Status:''' || Ready for betatest
 
=== TCPproxy (acf-tcpproxy) ===
 
{| class="FCK__ShowTableBorders"
|-
|-
| '''Summary:''' || Configure '''quagga'''.
| '''Status:'''
| Released
|-
| '''Summary:'''  
| Configure '''tcpproxy'''.
|}
|}
* View routes
* Edit configuration


*Edit configuration
*Create/Edit/Delete STMP Proxy entries and files
<br>
== Applications  ==


== Applications ==
Application related modules  
Application related modules


=== Certificate Authority ===
=== SSH (acf-openssh) ===
{|
 
| '''Status:''' || Ready for betatest
{| class="FCK__ShowTableBorders"
|-
|-
| '''Summary:''' || Generate / sign certifiates using '''openssl'''.
| '''Status:'''
| Released
|-
| '''Summary:'''  
| Configure '''openssh'''.
|}
|}
* Edit configuration
* View/Create/Upload CA certificate
* Edit certificate defaults
* Generate/View/Delete/Approve requests
* View/Download/Renew/Revoke certificates
* Generate and download CRLs


=== Web Proxy ===
*View connections
{|
*Edit configuration
| '''Status:''' || Ready for betatest
*Edit authorized keys
 
=== Kerberos (acf-heimdal) ===
 
{| class="FCK__ShowTableBorders"
|-
| '''Status:'''
| Ready for Beta test
|-
| '''Summary:'''
| Configure '''heimdal'''.
|}
 
*Obtain/View/Destroy kerberos tickets
*Edit configuration
 
=== Samba (acf-samba) ===
 
{| class="FCK__ShowTableBorders"
|-
| '''Status:'''
| Released
|-
| '''Summary:'''
| Configure '''samba'''.
|}
 
*Edit configuration
*Create/Edit/Delete shares
*Join domain
 
=== Postgresql (acf-postgresql) ===
 
{| class="FCK__ShowTableBorders"
|-
| '''Status:'''
| Released
|-
| '''Summary:'''
| Configure '''postgresql'''.
|}
 
*Setup postgresql
*View logfile
 
=== Web Proxy (acf-squid) ===
 
{| class="FCK__ShowTableBorders"
|-
| '''Status:'''  
| Released
|-
| '''Summary:'''
| Configure '''squid'''.
|}
 
*Edit configuration
*Edit user list
*Edit associated files
 
=== Content Filter (acf-dansguardian) ===
 
{| class="FCK__ShowTableBorders"
|-
| '''Status:'''
| Released
|-
|-
| '''Summary:''' || Configure '''squid'''.
| '''Summary:'''  
| Configure '''dansguardian'''.
|}
|}
* Edit configuration
* Edit user list
* Edit associated files


=== Content Filter ===
*Edit configuration
{|
 
| '''Status:''' || Ready for betatest
=== Web Log application (acf-weblog) ===
 
{| class="FCK__ShowTableBorders"
|-
|-
| '''Summary:''' || Configure '''dansguardian'''.
| '''Status:'''
| Released
|-
| '''Summary:'''  
| Import '''squid''' and '''dansguardian''' logs into a database for auditing.
|}
|}
* Edit configuration


=== Snort ===
*Create postgres database
{|
*Manage logfile sources
| '''Status:''' || Ready for betatest
*Audit blocks and bypasses
*View web viewing activity
*View web usage statistics
*Query database
 
=== ClamAV (acf-clamav) ===
 
{| class="FCK__ShowTableBorders"
|-
|-
| '''Summary:''' || Configure '''snort'''.
| '''Status:'''
| Released
|-
| '''Summary:'''  
| Manage '''clamav'''.
|}
|}
* View alerts
 
* Edit configuration
*Edit configuration
*View logfile
 
=== ClamSMTP (acf-clamsmtp) ===
 
{| class="FCK__ShowTableBorders"
|-
| '''Status:'''
| Released
|-
| '''Summary:'''
| Manage '''clamsmtp'''.
|}
 
*Edit configuration
*View logfile
 
=== Postfix (acf-postfix) ===
 
{| class="FCK__ShowTableBorders"
|-
| '''Status:'''
| Released
|-
| '''Summary:'''
| Manage '''postfix'''.
|}
 
*View/flush mail queue
*Edit configuration
*View logfile
 
=== Amavis (acf-amavis) ===
 
{| class="FCK__ShowTableBorders"
|-
| '''Status:'''
| Released
|-
| '''Summary:'''
| Manage '''amavis'''.
|}
 
*Edit configuration
 
=== Dovecot (acf-dovecot) ===
 
{| class="FCK__ShowTableBorders"
|-
| '''Status:'''
| Released
|-
| '''Summary:'''
| Manage '''dovecot'''.
|}
 
*Edit configuration
*View logfile
 
=== Gross (acf-gross) ===
 
{| class="FCK__ShowTableBorders"
|-
| '''Status:'''
| Released
|-
| '''Summary:'''
| Manage '''gross'''.
|}
 
*Edit configuration
*View logfile
 
=== Fetchmail (acf-fetchmail) ===
 
{| class="FCK__ShowTableBorders"
|-
| '''Status:'''
| Released
|-
| '''Summary:'''
| Configure '''fetchmail'''.
|}
 
*Edit global settings
*Create/Edit/Delete mailbox/domain entries
 
=== Snort (acf-snort) ===
 
{| class="FCK__ShowTableBorders"
|-
| '''Status:'''
| Released
|-
| '''Summary:'''
| Configure '''snort'''.
|}
 
*View alerts  
*Edit configuration
 
=== Asterisk (acf-asterisk) ===
 
{| class="FCK__ShowTableBorders"
|-
| '''Status:'''
| Released
|-
| '''Summary:'''
| Configure '''asterisk'''.
|}
 
*Edit configuration
 
=== Kamailio (acf-kamailio) ===
 
{| class="FCK__ShowTableBorders"
|-
| '''Status:'''
| Released
|-
| '''Summary:'''
| Configure '''kamailio'''.
|}
 
*Edit configuration
 
=== Freeswitch (acf-freeswitch) ===
 
{| class="FCK__ShowTableBorders"
|-
| '''Status:'''
| ''Work in progress''
|-
| '''Summary:'''
| Configure '''freeswitch'''.
|}
 
*Edit configuration
 
=== Certificate Authority (acf-openssl) ===
 
{| class="FCK__ShowTableBorders"
|-
| '''Status:'''
| Released
|-
| '''Summary:'''
| Generate / sign certificates 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 ===
=== Gnats ===
{|
 
| '''Status:''' || ''Work in progress''
{| class="FCK__ShowTableBorders"
|-
| '''Status:'''  
| ''Obsolete''
|-
|-
| '''Summary:''' || Configure '''gnats'''.
| '''Summary:'''  
| Configure '''gnats'''.
|}
|}
* Edit configuration
* Report a bug
* Query problem reports


*Edit configuration
*Report a bug
*Query problem reports
<br>


== System ==
== Storage ==
System/Other related modules


=== Interfaces ===
Storage related modules
{|
 
| '''Status:''' || Ready for betatest
=== MDADM (acf-mdadm) ===
 
{| class="FCK__ShowTableBorders"
|-
|-
| '''Summary:''' || Local interface management
| '''Status:'''
| ''Work in progress''
|-
| '''Summary:'''  
| Raid storage.
|}
|}
* Create/Edit/Delete interfaces
* Bring up/down interfaces and restart networking


=== General health ===
*Show status
{|
 
| '''Status:''' || Ready for betatest
=== LVM (acf-lvm) ===
 
{| class="FCK__ShowTableBorders"
|-
|-
| '''Summary:''' || Show status on your running system.
| '''Status:'''
| ''Work in progress''
|-
| '''Summary:'''  
|  
|}
|}
* Show system status
* Show storage status
* Show network status
* Graph network activity
* Show modules status
* Show proc status


=== User Management ===
*Show status
{|
 
| '''Status:''' || Ready for betatest
== System  ==
 
System/Other related modules
 
=== General health (acf-alpine-baselayout) ===
 
{| class="FCK__ShowTableBorders"
|-
|-
| '''Summary:''' || ACF User management
| '''Status:'''
| Released
|-
| '''Summary:'''  
| Show status on your running system.
|}
|}
* Edit self
* Create/Edit/Delete ACF users
* View roles for user


=== Roles Management ===
*Show system status
{|
*Show storage status
| '''Status:''' || Ready for betatest
*Show network status
*Graph network activity
*Show modules status
*Show proc status
 
=== User Management (acf-core) ===
 
{| class="FCK__ShowTableBorders"
|-
| '''Status:'''  
| Released
|-
|-
| '''Summary:''' || ACF Roles management
| '''Summary:'''  
| ACF User management
|}
|}
* View own permissions
* Create/Edit/Delete ACF roles
* View all possible permissions


=== Packages ===
*Edit self
{|
*Create/Edit/Delete ACF users
| '''Status:''' || Ready for betatest
*View roles for user
 
=== Roles Management (acf-core) ===
 
{| class="FCK__ShowTableBorders"
|-
| '''Status:'''  
| Released
|-
|-
| '''Summary:''' || Manage system packages ('''apk-tools''')
| '''Summary:'''  
| ACF Roles management
|}
|}
* View/Delete loaded packages
* View/Install available packages
* Edit configuration


=== Modules ===
*View own permissions
{|
*Create/Edit/Delete ACF roles
| '''Status:''' || Ready for betatest
*View all possible permissions
 
=== Packages (acf-apk-tools) ===
 
{| class="FCK__ShowTableBorders"
|-
| '''Status:'''  
| Released
|-
|-
| '''Summary:''' || Manage system modules
| '''Summary:'''  
| Manage system packages ('''apk-tools''')
|}
|}
* View loaded modules
* Edit/Reload modules file


=== Startup ===
*View/Delete loaded packages
{|
*View/Install available packages
| '''Status:''' || Ready for betatest
*Manage package cache
*Manage repositories
*Edit configuration
 
=== Modules (acf-alpine-baselayout) ===
 
{| class="FCK__ShowTableBorders"
|-
| '''Status:'''  
| Released
|-
|-
| '''Summary:''' || Manage system startup
| '''Summary:'''  
| Manage system modules
|}
|}
* View/Edit service startup sequence


=== Cron ===
*View loaded modules
{|
*Edit/Reload modules file
| '''Status:''' || Ready for betatest
 
=== Init (acf-alpine-baselayout) ===
 
{| class="FCK__ShowTableBorders"
|-
|-
| '''Summary:''' || Manage periodic jobs ('''cron''')
| '''Status:'''  
| Released
|-
| '''Summary:'''  
| Manage system startup with openrc
|}
|}
* Edit configuration
* Create/Edit/Delete periodic jobs


=== System logging ===
*View/Edit service runlevels
{|
 
| '''Status:''' || Ready for betatest
=== Cron (acf-alpine-baselayout) ===
 
{| class="FCK__ShowTableBorders"
|-
|-
| '''Summary:''' || Configure '''syslog'''.
| '''Status:'''
| Released
|-
| '''Summary:'''  
| Manage periodic jobs ('''cron''')
|}
|}
* Edit configuration


=== Logfiles ===
*Edit configuration
{|
*Create/Edit/Delete periodic jobs
| '''Status:''' || Ready for betatest
 
=== System logging (acf-alpine-baselayout) ===
 
{| class="FCK__ShowTableBorders"
|-
| '''Status:'''  
| Released
|-
|-
| '''Summary:''' || Manage logfiles.
| '''Summary:'''  
| Configure '''syslog'''.
|}
|}
* View/Tail/Download/Delete logfiles


=== Skins ===
*Edit configuration
{|
 
| '''Status:''' || Ready for use
=== Logfiles (acf-alpine-baselayout) ===
 
{| class="FCK__ShowTableBorders"
|-
|-
| '''Summary:''' || Switch ACF skin
| '''Status:'''
| Released
|-
| '''Summary:'''  
| Manage logfiles.
|}
|}
* Select ACF skin


=== Local Backups ===
*View/Tail/Download/Delete logfiles
{|
 
| '''Status:''' || Ready for betatest
=== Skins (acf-core) ===
 
{| class="FCK__ShowTableBorders"
|-
| '''Status:'''  
| Released
|-
|-
| '''Summary:''' || Saves your settings to floppy/usb/other media ('''lbu''').
| '''Summary:'''  
| Switch ACF skin
|}
|}
* Show unsaved changes
* Edit configuration
* Commit/Save changes to media
* Select backup archives
* Generate and download overlay


*Select ACF skin


== DevTools ==
=== Local Backups (acf-alpine-conf) ===
DevTools is a (set of) ACF(s) that could come in handy when developing ACF.


=== SVN status ===
{| class="FCK__ShowTableBorders"
{|
|-
| '''Status:''' || Ready for use
| '''Status:'''  
| Released
|-
|-
| '''Summary:''' || Different information/functions related to the SVN-tree
| '''Summary:'''  
| Saves your settings to floppy/usb/other media ('''lbu''').
|}
|}
* 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)


*Show unsaved changes
*Edit configuration
*Commit/Save changes to media
*Select backup archives
*Generate and download overlay
<br>
== DevTools  ==
DevTools is a (set of) ACF(s) that could come in handy when developing ACF.
=== SVN status  ===
{| class="FCK__ShowTableBorders"
|-
| '''Status:'''
| ''Obsolete''
|-
| '''Summary:'''
| Different information/functions related to the SVN-tree
|}


== ToDo ==
*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)


=== VPN ===
<br>
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.
== ToDo  ==


=== Dialup ===
=== Diagnostic  ===
Start/Stop Dialup connection


=== Dialup/PPPoE ===
Stats/Resource use/maybe graphs-rrd. Ability to run ''ping'' command.
Configure Dialup/PPP/PPPoE connectivity. Maybe other Internet connections that aren't ethernet (handled in Interfaces).


=== Diagnostic ===
[[Category:ACF]]
Stats/Resource use/maybe graphs-rrd.  Ability to run ''ping'' command.

Revision as of 12:30, 7 March 2016

Networking

Networking related modules.

Interfaces (acf-alpine-baselayout)

Status: Released
Summary: Local interface management
  • Create/Edit/Delete interfaces
  • Bring up/down interfaces and restart networking

Dialup/PPPoE (acf-ppp)

Status: Released
Summary: Configure Dialup/PPP/PPPoE connectivity
  • Create/Edit/Delete peers
  • Edit PAP/CHAP configuration

Quality of Service (acf-iproute2-qos)

Status: Ready for Beta test
Summary: Configure Quality of Service settings on each interface
  • Enable/Configure/Disable QOS on each interface

IPtables (acf-iptables)

Status: Ready for Beta test
Summary: Configure iptables.
  • Edit configuration (rules-save file)
  • Create/Edit/Delete chains and rules

Firewall (acf-shorewall)

Status: Released
Summary: Configure shorewall.
  • Edit configuration
  • View logfile

DNS (acf-tinydns)

Status: Released
Summary: Configure tinydns.
  • View current DNS configuration/information
  • Create/Edit/Delete domain files
  • Per user and per role permissions
  • Multiple-instance capable

DNScache (acf-dnscache)

Status: Released
Summary: Configure dnscache.
  • Edit configuration
  • Edit allowed clients
  • Create/Edit/Delete DNS server entries

DNSmasq (acf-dnsmasq)

Status: Released
Summary: Configure dnsmasq.
  • Edit configuration
  • View leases
  • View logfile

DHCP server (acf-dhcp)

Status: Released
Summary: Configure isc-dhcp.
  • Edit global settings
  • Create/Edit/Delete subnets and hosts
  • View leases

Chrony (acf-chrony)

Status: Released
Summary: Configure chrony.
  • Edit configuration
  • View logfile

NTPD (acf-openntpd)

Status: Released
Summary: Configure timeserver openntpd.
  • Edit configuration
  • View logfile

IPsec (acf-ipsec-tools)

Status: Released
Summary: Configure ipsec-tools.
  • Edit configuration
  • Upload/View/Delete certificates
  • View logfile

OpenVPN (acf-openvpn)

Status: Ready for Beta test
Summary: Configure openvpn.
  • Edit config
  • View connected clients
  • Manage certificates
  • View logfile
  • Multiple-instance capable

NHRP (acf-opennhrp)

Status: Released
Summary: Configure opennhrp.
  • Edit configuration

Zebra and BGP (acf-quagga)

Status: Released
Summary: Configure quagga zebra and bgp functionality.
  • View routes
  • Edit configuration

TCPproxy (acf-tcpproxy)

Status: Released
Summary: Configure tcpproxy.
  • Edit configuration
  • Create/Edit/Delete STMP Proxy entries and files


Applications

Application related modules

SSH (acf-openssh)

Status: Released
Summary: Configure openssh.
  • View connections
  • Edit configuration
  • Edit authorized keys

Kerberos (acf-heimdal)

Status: Ready for Beta test
Summary: Configure heimdal.
  • Obtain/View/Destroy kerberos tickets
  • Edit configuration

Samba (acf-samba)

Status: Released
Summary: Configure samba.
  • Edit configuration
  • Create/Edit/Delete shares
  • Join domain

Postgresql (acf-postgresql)

Status: Released
Summary: Configure postgresql.
  • Setup postgresql
  • View logfile

Web Proxy (acf-squid)

Status: Released
Summary: Configure squid.
  • Edit configuration
  • Edit user list
  • Edit associated files

Content Filter (acf-dansguardian)

Status: Released
Summary: Configure dansguardian.
  • Edit configuration

Web Log application (acf-weblog)

Status: Released
Summary: Import squid and dansguardian logs into a database for auditing.
  • Create postgres database
  • Manage logfile sources
  • Audit blocks and bypasses
  • View web viewing activity
  • View web usage statistics
  • Query database

ClamAV (acf-clamav)

Status: Released
Summary: Manage clamav.
  • Edit configuration
  • View logfile

ClamSMTP (acf-clamsmtp)

Status: Released
Summary: Manage clamsmtp.
  • Edit configuration
  • View logfile

Postfix (acf-postfix)

Status: Released
Summary: Manage postfix.
  • View/flush mail queue
  • Edit configuration
  • View logfile

Amavis (acf-amavis)

Status: Released
Summary: Manage amavis.
  • Edit configuration

Dovecot (acf-dovecot)

Status: Released
Summary: Manage dovecot.
  • Edit configuration
  • View logfile

Gross (acf-gross)

Status: Released
Summary: Manage gross.
  • Edit configuration
  • View logfile

Fetchmail (acf-fetchmail)

Status: Released
Summary: Configure fetchmail.
  • Edit global settings
  • Create/Edit/Delete mailbox/domain entries

Snort (acf-snort)

Status: Released
Summary: Configure snort.
  • View alerts
  • Edit configuration

Asterisk (acf-asterisk)

Status: Released
Summary: Configure asterisk.
  • Edit configuration

Kamailio (acf-kamailio)

Status: Released
Summary: Configure kamailio.
  • Edit configuration

Freeswitch (acf-freeswitch)

Status: Work in progress
Summary: Configure freeswitch.
  • Edit configuration

Certificate Authority (acf-openssl)

Status: Released
Summary: Generate / sign certificates 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: Obsolete
Summary: Configure gnats.
  • Edit configuration
  • Report a bug
  • Query problem reports


Storage

Storage related modules

MDADM (acf-mdadm)

Status: Work in progress
Summary: Raid storage.
  • Show status

LVM (acf-lvm)

Status: Work in progress
Summary:
  • Show status

System

System/Other related modules

General health (acf-alpine-baselayout)

Status: Released
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 (acf-core)

Status: Released
Summary: ACF User management
  • Edit self
  • Create/Edit/Delete ACF users
  • View roles for user

Roles Management (acf-core)

Status: Released
Summary: ACF Roles management
  • View own permissions
  • Create/Edit/Delete ACF roles
  • View all possible permissions

Packages (acf-apk-tools)

Status: Released
Summary: Manage system packages (apk-tools)
  • View/Delete loaded packages
  • View/Install available packages
  • Manage package cache
  • Manage repositories
  • Edit configuration

Modules (acf-alpine-baselayout)

Status: Released
Summary: Manage system modules
  • View loaded modules
  • Edit/Reload modules file

Init (acf-alpine-baselayout)

Status: Released
Summary: Manage system startup with openrc
  • View/Edit service runlevels

Cron (acf-alpine-baselayout)

Status: Released
Summary: Manage periodic jobs (cron)
  • Edit configuration
  • Create/Edit/Delete periodic jobs

System logging (acf-alpine-baselayout)

Status: Released
Summary: Configure syslog.
  • Edit configuration

Logfiles (acf-alpine-baselayout)

Status: Released
Summary: Manage logfiles.
  • View/Tail/Download/Delete logfiles

Skins (acf-core)

Status: Released
Summary: Switch ACF skin
  • Select ACF skin

Local Backups (acf-alpine-conf)

Status: Released
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: Obsolete
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

Diagnostic

Stats/Resource use/maybe graphs-rrd. Ability to run ping command.