In self-organized criticality (SOC) models, as well as in standard phase transitions, criticality is only present for vanishing driving external fields h → 0. Considering that this is rarely the case for natural systems, such a restriction poses a challenge to the explanatory power of these models. Besides that, in models of dissipative systems like earthquakes, forest fires, and neuronal networks, there is no true critical behavior, as expressed in clean power laws obeying finite-size scaling, but a scenario called "dirty" criticality or self-organized quasi-criticality (SOqC). Here, we propose simple homeostatic mechanisms which promote self-organization of coupling strengths, gains, and firing thresholds in neuronal networks. We show that with adequate timescale separation between coupling strength and firing thresholds dynamics, near criticality (SOqC) can be reached and sustained even in the presence of external inputs. The firing thresholds adapt to and cancel the inputs (h decreases towards zero), a phenomenon similar to perfect adaptation in sensory systems. Similar mechanisms can be proposed for the couplings and local thresholds in spin systems and cellular automata, which could lead to applications in earthquake, forest fire, stellar flare, voting, and epidemic modeling.The idea of self-organized criticality (SOC) [1], in which a system would have a critical point as an attractor in the absence of any fine-tuning of parameters, in some sense has never truly been achieved. The most successful models in this ideal are usually conservative, such as Abelian sandpiles [2-4], but conservation can be thought as a form of fine-tuning, that is, the dissipation parameter in the transmission of grains must be zero. Also, the infinite